aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaytan Laats <laytanlaats@hotmail.com>2024-08-28 16:50:55 +0200
committerLaytan <laytanlaats@hotmail.com>2024-08-28 19:53:20 +0200
commitfe2d256468f668ecfdee8fcc813c03cc771ece40 (patch)
tree0a50bc6583d5e3ec7aab9893bc0b0286a6e071fe
parent0f2ad95014a9980d41708e09995931a985948c2b (diff)
Properly close the temporary files in io tests
-rw-r--r--tests/core/io/test_core_io.odin6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/core/io/test_core_io.odin b/tests/core/io/test_core_io.odin
index ad7caf22c..0dd3d33d5 100644
--- a/tests/core/io/test_core_io.odin
+++ b/tests/core/io/test_core_io.odin
@@ -593,7 +593,8 @@ test_os2_file_stream :: proc(t: ^testing.T) {
if !testing.expectf(t, open_err == nil, "error on opening %q: %v", TEMPORARY_FILENAME, open_err) {
return
}
-
+ defer testing.expect_value(t, os2.close(fd), nil)
+
stream := os2.to_stream(fd)
bytes_written, write_err := io.write(stream, buf[:])
@@ -693,7 +694,8 @@ test_bufio_buffered_read_writer :: proc(t: ^testing.T) {
if !testing.expectf(t, open_err == nil, "error on opening %q: %v", TEMPORARY_FILENAME, open_err) {
return
}
-
+ defer testing.expect_value(t, os2.close(fd), nil)
+
stream := os2.to_stream(fd)
bytes_written, write_err := io.write(stream, buf[:])