diff --git a/internal/testing/htmlcheck/htmlcheck.go b/internal/testing/htmlcheck/htmlcheck.go
index c4bfc1f15..764ec2e9c 100644
--- a/internal/testing/htmlcheck/htmlcheck.go
+++ b/internal/testing/htmlcheck/htmlcheck.go
@@ -60,28 +60,6 @@ func In(selector string, checkers ...Checker) Checker {
}
}
-// InAll runs the checkers against all nodes matching selector.
-func InAll(selector string, checkers ...Checker) Checker {
- sel := mustParseSelector(selector)
- return func(n *html.Node) error {
- els := allMatching(n, sel)
- for i, el := range els {
- if err := check(el, checkers); err != nil {
- return fmt.Errorf("%s, #%d: %v", selector, i, err)
- }
- }
- return nil
- }
-}
-
-func allMatching(n *html.Node, sel cascadia.Sel) []*html.Node {
- var els []*html.Node
- if sel.Match(n) {
- els = append(els, n)
- }
- return append(els, cascadia.QueryAll(n, sel)...)
-}
-
// NotIn returns a checker that succeeds only if no nodes match selector.
func NotIn(selector string) Checker {
sel := mustParseSelector(selector)