From cfeafbc005cad29219d01f4338ef0ecfe7c9ad19 Mon Sep 17 00:00:00 2001 From: dmytroPust Date: Tue, 6 Aug 2019 16:26:20 +0300 Subject: [PATCH] Chore: (test) working with tmp dir for test factory --- .gitignore | 3 ++- .npmignore | 3 ++- tests/Test.js | 15 +++++++++++++++ tests/constants.js | 7 +++++++ 4 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 tests/Test.js create mode 100644 tests/constants.js 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 +};