Browse Source

Test extractURLs method with invalid HTML

renovate/configure
Yota Toyama 8 years ago
parent
commit
d65bc3687e
  1. 17
      file_checker_test.go

17
file_checker_test.go

@ -85,6 +85,23 @@ func TestFileCheckerExtractURLs(t *testing.T) {
} }
} }
func TestFileCheckerExtractURLsWithInvalidHTML(t *testing.T) {
c := newFileChecker(0, "", newSemaphore(42))
for _, s := range []string{
`<a href="/foo.html">link</a>`,
} {
n, err := html.Parse(strings.NewReader(s))
assert.Equal(t, nil, err)
us, err := c.extractURLs(n)
assert.Equal(t, ([]string)(nil), us)
assert.NotEqual(t, nil, err)
}
}
func TestFileCheckerResolveURL(t *testing.T) { func TestFileCheckerResolveURL(t *testing.T) {
f := newFileChecker(0, "", newSemaphore(1024)) f := newFileChecker(0, "", newSemaphore(1024))

Loading…
Cancel
Save