Browse Source

Test CheckMany method with invalid files

renovate/configure
Yota Toyama 8 years ago
parent
commit
2d4707466b
  1. 30
      file_checker_test.go
  2. 1
      test/absolute_path.md

30
file_checker_test.go

@ -76,6 +76,36 @@ func TestFileCheckerCheckMany(t *testing.T) {
}
}
func TestFileCheckerCheckManyWithInvalidFiles(t *testing.T) {
c := newFileChecker(0, "", newSemaphore(maxOpenFiles))
for _, fs := range [][]string{
{"test/absolute_path.md"},
} {
fc := make(chan string, len(fs))
for _, f := range fs {
fc <- f
}
close(fc)
rc := make(chan fileResult, maxOpenFiles)
c.CheckMany(fc, rc)
assert.Equal(t, len(fs), len(rc))
ok := true
for r := range rc {
ok = ok && r.Ok()
}
assert.False(t, ok)
}
}
func TestFileCheckerExtractURLs(t *testing.T) {
c := newFileChecker(0, "", newSemaphore(42))

1
test/absolute_path.md

@ -0,0 +1 @@
[link](/foo.html)
Loading…
Cancel
Save