From 849138902301910f39e3b9d61fd54979da9171ae Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sat, 7 Mar 2026 21:38:11 +0100 Subject: [PATCH] fix(windows): use cross platform path join to fix tests on windows --- src/nightwatch_test.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nightwatch_test.zig b/src/nightwatch_test.zig index ebada03..a4917ae 100644 --- a/src/nightwatch_test.zig +++ b/src/nightwatch_test.zig @@ -197,7 +197,7 @@ test "creating a file emits a 'created' event" { defer watcher.deinit(); try watcher.watch(tmp); - const file_path = try std.fmt.allocPrint(allocator, "{s}/hello.txt", .{tmp}); + const file_path = try std.fs.path.join(allocator, &.{ tmp, "hello.txt" }); defer allocator.free(file_path); { const f = try std.fs.createFileAbsolute(file_path, .{}); @@ -222,7 +222,7 @@ test "writing to a file emits a 'modified' event" { defer th.deinit(); // Create the file before setting up the watcher to start from a clean slate. - const file_path = try std.fmt.allocPrint(allocator, "{s}/data.txt", .{tmp}); + const file_path = try std.fs.path.join(allocator, &.{ tmp, "data.txt" }); defer allocator.free(file_path); { const f = try std.fs.createFileAbsolute(file_path, .{}); @@ -256,7 +256,7 @@ test "deleting a file emits a 'deleted' event" { const th = try TestHandler.init(allocator); defer th.deinit(); - const file_path = try std.fmt.allocPrint(allocator, "{s}/gone.txt", .{tmp}); + const file_path = try std.fs.path.join(allocator, &.{ tmp, "gone.txt" }); defer allocator.free(file_path); { const f = try std.fs.createFileAbsolute(file_path, .{}); @@ -290,7 +290,7 @@ test "creating a sub-directory emits a 'dir_created' event" { defer watcher.deinit(); try watcher.watch(tmp); - const dir_path = try std.fmt.allocPrint(allocator, "{s}/subdir", .{tmp}); + const dir_path = try std.fs.path.join(allocator, &.{ tmp, "subdir" }); defer allocator.free(dir_path); try std.fs.makeDirAbsolute(dir_path);