mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
toml: fix multiline array bool scanner, add test (#18068)
This commit is contained in:
@ -16,6 +16,13 @@ strings = [
|
||||
|
||||
bools = [true, false, true, true]
|
||||
|
||||
bools_br = [
|
||||
true,
|
||||
false,
|
||||
true,
|
||||
true
|
||||
]
|
||||
|
||||
floats = [0.0, 1.0, 2.0, 3.0]
|
||||
|
||||
floats_br = [
|
||||
@ -57,6 +64,7 @@ struct User {
|
||||
birthday toml.Date
|
||||
strings []string
|
||||
bools []bool
|
||||
bools_br []bool
|
||||
floats []f32
|
||||
floats_br []f32
|
||||
int_map map[string]int
|
||||
@ -80,6 +88,7 @@ fn test_reflect() {
|
||||
assert user.birthday.str() == '1980-04-23'
|
||||
assert user.strings == ['v matures', 'like rings', 'spread in the', 'water']
|
||||
assert user.bools == [true, false, true, true]
|
||||
assert user.bools_br == [true, false, true, true]
|
||||
assert user.floats == [f32(0.0), 1.0, 2.0, 3.0]
|
||||
assert user.floats_br == [f32(0.0), 1.05, 2.025, 3.5001]
|
||||
assert user.int_map == {
|
||||
|
Reference in New Issue
Block a user