Skip to content

Commit aaab313

Browse files
facchinmcmaglie
authored andcommitted
Add tests to handle utf8 paths
Signed-off-by: Martino Facchin <[email protected]>
1 parent a4ede08 commit aaab313

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/arduino.cc/builder/test/utils_test.go

+10
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,14 @@ func TestParseCppString(t *testing.T) {
127127
require.Equal(t, true, ok)
128128
require.Equal(t, ` !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~`, str)
129129
require.Equal(t, ``, rest)
130+
131+
str, rest, ok = utils.ParseCppString(`"/home/ççç/"`)
132+
require.Equal(t, true, ok)
133+
require.Equal(t, `/home/ççç/`, str)
134+
require.Equal(t, ``, rest)
135+
136+
str, rest, ok = utils.ParseCppString(`"/home/ççç/ /$sdsdd\\"`)
137+
require.Equal(t, true, ok)
138+
require.Equal(t, `/home/ççç/ /$sdsdd\`, str)
139+
require.Equal(t, ``, rest)
130140
}

0 commit comments

Comments
 (0)