Created indent test
This commit is contained in:
parent
71157122d6
commit
471eb863f4
@ -137,3 +137,21 @@ func TestTokenizeText (test *testing.T) {
|
|||||||
Token { kind: TokenKindNewline },
|
Token { kind: TokenKindNewline },
|
||||||
}, test)
|
}, test)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestTokenizeIndent (test *testing.T) {
|
||||||
|
checkTokenSlice("../tests/lexer/indent", []Token {
|
||||||
|
Token { kind: TokenKindName, value: "line1" },
|
||||||
|
Token { kind: TokenKindNewline },
|
||||||
|
Token { kind: TokenKindIndent, value: 1 },
|
||||||
|
Token { kind: TokenKindName, value: "line2" },
|
||||||
|
Token { kind: TokenKindNewline },
|
||||||
|
Token { kind: TokenKindIndent, value: 4 },
|
||||||
|
Token { kind: TokenKindName, value: "line3" },
|
||||||
|
Token { kind: TokenKindNewline },
|
||||||
|
Token { kind: TokenKindName, value: "line4" },
|
||||||
|
Token { kind: TokenKindNewline },
|
||||||
|
Token { kind: TokenKindIndent, value: 2 },
|
||||||
|
Token { kind: TokenKindName, value: "line5" },
|
||||||
|
Token { kind: TokenKindNewline },
|
||||||
|
}, test)
|
||||||
|
}
|
||||||
|
@ -4,4 +4,4 @@ line1
|
|||||||
|
|
||||||
line4
|
line4
|
||||||
|
|
||||||
line5
|
line5
|
||||||
|
Reference in New Issue
Block a user