Codebase list golang-github-tdewolff-parse / 4f8d55e
Update test verbosity Taco de Wolff 4 years ago
1 changed file(s) with 5 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
8383 t.Run(tt.html, func(t *testing.T) {
8484 l := NewLexer(bytes.NewBufferString(tt.html))
8585 i := 0
86 tokens := []TokenType{}
8687 for {
8788 token, _ := l.Next()
8889 if token == ErrorToken {
8990 test.T(t, l.Err(), io.EOF)
90 test.T(t, i, len(tt.expected), "when error occurred we must be at the end")
91 break
92 }
93 test.That(t, i < len(tt.expected), "index", i, "must not exceed expected token types size", len(tt.expected))
94 if i < len(tt.expected) {
95 test.T(t, token, tt.expected[i], "token types must match")
96 }
91 break
92 }
93 tokens = append(tokens, token)
9794 i++
9895 }
96 test.T(t, tokens, tt.expected, "token types must match")
9997 })
10098 }
10199