UNPKG

524 BJavaScriptView Raw
1var assert = require('assert');
2var fs = require('fs');
3
4var mock = require('..');
5
6/**
7 * Test setup. Not timed.
8 */
9exports.beforeEach = function() {
10 mock({
11 'foo-mock.txt': 'foo'
12 });
13};
14
15/**
16 * Timed test.
17 * @param {function(Error)} done Callback.
18 */
19exports.test = function(done) {
20 fs.readFile('foo-mock.txt', 'utf8', function(err, str) {
21 assert.ifError(err);
22 assert.equal(str, 'foo');
23 done();
24 });
25};
26
27/**
28 * Test teardown. Not timed.
29 */
30exports.afterEach = function() {
31 mock.restore();
32};