v2 / vlib / v / token / token_test.v
20 lines · 19 sloc · 430 bytes · 9391b7c2342df0efec560578a0b85307b84e7ef6
Raw
1// Copyright (c) 2019-2024 Alexander Medvednikov. All rights reserved.
2// Use of this source code is governed by an MIT license
3// that can be found in the LICENSE file.
4module token
5
6fn test_is_key() {
7 // Test that tokens with keyword kinds return true.
8 assert Token{
9 kind: .key_as
10 }.is_key()
11 assert Token{
12 kind: .key_fn
13 }.is_key()
14 assert Token{
15 kind: .key_mut
16 }.is_key()
17 assert !Token{
18 kind: .name
19 }.is_key()
20}
21