summaryrefslogtreecommitdiff
path: root/cli/tests/node_compat/test/common/tmpdir.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/node_compat/test/common/tmpdir.js')
-rw-r--r--cli/tests/node_compat/test/common/tmpdir.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/cli/tests/node_compat/test/common/tmpdir.js b/cli/tests/node_compat/test/common/tmpdir.js
index 2c97c51a6..886c4a107 100644
--- a/cli/tests/node_compat/test/common/tmpdir.js
+++ b/cli/tests/node_compat/test/common/tmpdir.js
@@ -62,7 +62,18 @@ function onexit() {
}
}
+function resolve(...paths) {
+ return path.resolve(tmpPath, ...paths);
+}
+
+function hasEnoughSpace(size) {
+ const { bavail, bsize } = fs.statfsSync(tmpPath);
+ return bavail >= Math.ceil(size / bsize);
+}
+
module.exports = {
path: tmpPath,
- refresh
+ refresh,
+ hasEnoughSpace,
+ resolve,
};