Skip to content

Commit dc8e18b

Browse files
test: reject leading-hyphen blocked strings in rewrite fixture
Co-authored-by: Ben Schellenberger <bschellenberger2600@users.noreply.github.com>
1 parent 47551d1 commit dc8e18b

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

sanitize_fixtures_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,16 @@ func TestCreateRewriteValidationFixtureInDir_RejectsInvalidBlockedString(t *test
8181
}
8282
}
8383

84+
func TestCreateRewriteValidationFixtureInDir_RejectsLeadingHyphen(t *testing.T) {
85+
_, err := testutil.CreateRewriteValidationFixtureInDir(t.TempDir(), testutil.RewriteValidationFixtureOptions{
86+
Name: "hyphen-blocked",
87+
BlockedString: "-blockedtoken",
88+
})
89+
if err == nil {
90+
t.Fatal("expected leading-hyphen blocked string to be rejected")
91+
}
92+
}
93+
8494
func TestValidateBlockedStringCoverageDetectedE_FailsWhenCoverageMissing(t *testing.T) {
8595
repoPath := testutil.CreateTestRepo(t, testutil.RepoOptions{Name: "missing-coverage"})
8696

0 commit comments

Comments
 (0)