UNPKG

yamp

Version:
41 lines (30 loc) 816 B
"use strict"; /* Hooks ============== Mocha hooks for each test */ const assert = require('chai').assert; const fs = require('fs-extra'); const config = require('./config/config'); const testDir = config.testDir; const testFilesList = config.testFiles; let testFiles = []; let testFilesKeys=Object.keys(testFilesList); for (let i=0;i<testFilesKeys.length;i++) { testFiles = testFiles.concat(testFilesList[testFilesKeys[i]]); } beforeEach(function(done) { fs.remove(testDir, (err) => { assert.notOk(err); for (let i = 0; i < testFiles.length; i++) { fs.copySync(__dirname + "/config/test_files/" + testFiles[i], testDir + "/" + testFiles[i]); } done(); }); }); afterEach(function(done) { fs.remove(testDir, () => { done(); }); });