UNPKG

scattered-store

Version:
23 lines (16 loc) 583 B
/* eslint-env jasmine */ const jetpack = require('fs-jetpack'); const pathUtil = require('path'); const os = require('os'); jasmine.DEFAULT_TIMEOUT_INTERVAL = 500; // Work in default temporary location for this OS. const workingDir = pathUtil.join(os.tmpdir(), 'scattered-store-test'); module.exports.workingDir = workingDir; module.exports.beforeEach = function () { // Ensure working directory exists and is empty. jetpack.dir(workingDir, { empty: true }); }; module.exports.afterEach = function () { // Delete working directory. jetpack.dir(workingDir).remove(); };