1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

tests: fix some interpolation tests

This commit is contained in:
Alexander Medvednikov 2022-10-27 11:12:15 +03:00
parent 604f19adba
commit e1ffc76efd
3 changed files with 4 additions and 4 deletions

View File

@ -516,7 +516,7 @@ fn test_struct_print() {
}
a.b << b
a.b << b
assert a.str() == '{Test [{1 2}, {1 2}]}'
assert a.str() == '\{Test [{1 2}, {1 2}]}'
assert b.str() == '{1 2}'
assert a.b.str() == '[{1 2}, {1 2}]'
}

View File

@ -71,9 +71,9 @@ const expected_string_outputs = [
fn test_find_between_pair_family() {
assert strings.find_between_pair_rune('xxokyy', ``, ``) == 'ok'
assert strings.find_between_pair_u8('xx{ok}yy', `{`, `}`) == 'ok'
assert strings.find_between_pair_u8('xx\{ok}yy', `{`, `}`) == 'ok'
assert strings.find_between_pair_string('xx/*ok*/yy', '/*', '*/') == 'ok'
assert strings.find_between_pair_u8('xx{ok}yy', `{`, `}`) == 'ok'
assert strings.find_between_pair_u8('xx\{ok}yy', `{`, `}`) == 'ok'
assert strings.find_between_pair_string('xxxxokyyyy', 'xxx', 'yyy') == 'xok'
for i, tstr in test_rune_and_byte {

View File

@ -1243,7 +1243,7 @@ fn (mut s Scanner) ident_string() string {
if s.text[i] in [`=`, `:`, `\n`, s.inter_quote] {
// We reached the end of the line or string without reaching "}".
// Also if there's "=", there's no way it's a valid interpolation expression:
// e.g. `println("{a.b = 42}")`
// e.g. `println("{a.b = 42}")` `println('{foo:bar}')`
is_valid_inter = false
break
}