(b *testing.B)
| 80 | } |
| 81 | |
| 82 | func BenchmarkContents(b *testing.B) { |
| 83 | var n int |
| 84 | |
| 85 | b.StopTimer() |
| 86 | sel := DocW().Find(".toclevel-1") |
| 87 | b.StartTimer() |
| 88 | for i := 0; i < b.N; i++ { |
| 89 | if n == 0 { |
| 90 | n = sel.Contents().Length() |
| 91 | } else { |
| 92 | sel.Contents() |
| 93 | } |
| 94 | } |
| 95 | if n != 16 { |
| 96 | b.Fatalf("want 16, got %d", n) |
| 97 | } |
| 98 | } |
| 99 | |
| 100 | func BenchmarkContentsFiltered(b *testing.B) { |
| 101 | var n int |