diff options
Diffstat (limited to 'cli/tests/node_compat/test/common/tmpdir.js')
| -rw-r--r-- | cli/tests/node_compat/test/common/tmpdir.js | 13 |
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, }; |
