1 | var fs = require('fs');
|
2 | var path = require('path');
|
3 |
|
4 | var rimraf = require('rimraf');
|
5 |
|
6 | var tmpPath = '.tmp';
|
7 |
|
8 | /**
|
9 | * Test setup. Not timed.
|
10 | * @param {function(Error)} done Callback.
|
11 | */
|
12 | exports.beforeEach = function(done) {
|
13 | fs.mkdir(tmpPath, done);
|
14 | };
|
15 |
|
16 | /**
|
17 | * Timed test.
|
18 | * @param {function(Error)} done Callback.
|
19 | */
|
20 | exports.test = function(done) {
|
21 | fs.writeFile(path.join(tmpPath, 'foo-real.txt'), 'foo', done);
|
22 | };
|
23 |
|
24 | /**
|
25 | * Test teardown. Not timed.
|
26 | * @param {function(Error)} done Callback.
|
27 | */
|
28 | exports.afterEach = function(done) {
|
29 | rimraf(tmpPath, done);
|
30 | };
|