UNPKG

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