Skip to content

Commit b75d2a6

Browse files
committed
Add test for getHxDepth
1 parent e800742 commit b75d2a6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

headerfinder_test.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/stretchr/testify/assert"
77
"golang.org/x/net/html"
8+
"golang.org/x/net/html/atom"
89
)
910

1011
const singleH1 = `
@@ -98,3 +99,13 @@ func TestFindAttribute(t *testing.T) {
9899
assert.False(t, ok)
99100
})
100101
}
102+
103+
func TestGetHxDepth(t *testing.T) {
104+
assert.Equal(t, HxDepth(0), getHxDepth(atom.H1))
105+
assert.Equal(t, HxDepth(1), getHxDepth(atom.H2))
106+
assert.Equal(t, HxDepth(2), getHxDepth(atom.H3))
107+
assert.Equal(t, HxDepth(3), getHxDepth(atom.H4))
108+
assert.Equal(t, HxDepth(4), getHxDepth(atom.H5))
109+
assert.Equal(t, HxDepth(5), getHxDepth(atom.H6))
110+
assert.Equal(t, InvalidDepth, getHxDepth(atom.A))
111+
}

0 commit comments

Comments
 (0)