diff --git a/.gitignore b/.gitignore index a31048c..aa31e2d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ node_modules etc/*.js etc/*.json lib/* -coverage/* \ No newline at end of file +coverage/* +tmp/* \ No newline at end of file diff --git a/.npmignore b/.npmignore index 0c3f5d3..0470bf8 100644 --- a/.npmignore +++ b/.npmignore @@ -3,4 +3,5 @@ tests .travis.yml .eslintrc .eslintignore -.babelrc \ No newline at end of file +.babelrc +tmp \ No newline at end of file diff --git a/tests/Test.js b/tests/Test.js new file mode 100644 index 0000000..f4ab6da --- /dev/null +++ b/tests/Test.js @@ -0,0 +1,15 @@ +import fse from 'fs-extra'; +import { tmpFolder } from './constants'; + +export default class Test { + async setTmpFolder() { + await fse.ensureDir(tmpFolder); + } + async cleanTmpFolder() { + await fse.remove(tmpFolder); + } +} + +export { + tmpFolder +}; diff --git a/tests/constants.js b/tests/constants.js new file mode 100644 index 0000000..94df949 --- /dev/null +++ b/tests/constants.js @@ -0,0 +1,7 @@ +import path from 'path'; + +const tmpFolder = path.join(__dirname, '../tmp/tests'); + +export { + tmpFolder +};