summaryrefslogtreecommitdiff
path: root/deps/uv/test/test-tmpdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/test/test-tmpdir.c')
-rw-r--r--deps/uv/test/test-tmpdir.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/uv/test/test-tmpdir.c b/deps/uv/test/test-tmpdir.c
index 29e8055f1d..dac488d058 100644
--- a/deps/uv/test/test-tmpdir.c
+++ b/deps/uv/test/test-tmpdir.c
@@ -67,5 +67,16 @@ TEST_IMPL(tmpdir) {
r = uv_os_tmpdir(tmpdir, &len);
ASSERT(r == UV_EINVAL);
+#ifdef _WIN32
+ const char *name = "TMP";
+ char tmpdir_win[] = "C:\\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
+ r = uv_os_setenv(name, tmpdir_win);
+ ASSERT(r == 0);
+ char tmpdirx[PATHMAX];
+ size_t lenx = sizeof tmpdirx;
+ r = uv_os_tmpdir(tmpdirx, &lenx);
+ ASSERT(r == 0);
+#endif
+
return 0;
}