diff --git a/vlib/v/tests/string_interpolation_test.v b/vlib/v/tests/string_interpolation_test.v index 9d45beb88c..01a9552b7f 100644 --- a/vlib/v/tests/string_interpolation_test.v +++ b/vlib/v/tests/string_interpolation_test.v @@ -62,3 +62,16 @@ fn test_string_interpolation_percent_escaping(){ x := '%.*s$hello$test |${hello:-30s}|' assert x == '%.*sworldhello |world |' } + +fn test_string_interpolation_string_prefix() { + // `r`, `c` and `js` are also used as a string prefix. + r := 'r' + rr := '$r$r' + assert rr == 'rr' + c := 'c' + cc := '$c$c' + assert cc == 'cc' + js := 'js' + jsjs := '$js$js' + assert jsjs == 'jsjs' +}