One more test, unicode path elements

This commit is contained in:
Jeroen van Rijn
2026-02-15 13:00:34 +01:00
parent 1c394d87b1
commit c66059dd03

View File

@@ -101,13 +101,22 @@ test_clean_path :: proc(t: ^testing.T) {
@(test)
replace_path_separators :: proc(t: ^testing.T) {
P :: "W:/Odin/core/os/path.odin"
{
P :: "W:/Odin/core/os/path.odin"
p1, _ := os.replace_path_separators(P, '😀', context.temp_allocator)
testing.expect_value(t, p1, "W:😀Odin😀core😀os😀path.odin")
p1, _ := os.replace_path_separators(P, '😀', context.temp_allocator)
testing.expect_value(t, p1, "W:😀Odin😀core😀os😀path.odin")
p2, _ := os.replace_path_separators(P, '|', context.temp_allocator)
testing.expect_value(t, p2, "W:|Odin|core|os|path.odin")
p2, _ := os.replace_path_separators(P, '|', context.temp_allocator)
testing.expect_value(t, p2, "W:|Odin|core|os|path.odin")
}
{
P :: "W:/恥知らずなフクロウ/path.odin"
p1, _ := os.replace_path_separators(P, '😀', context.temp_allocator)
testing.expect_value(t, p1, "W:😀恥知らずなフクロウ😀path.odin")
}
}
@(test)