UNPKG

462 BJavaScriptView Raw
1var assert = require('assert');
2var fs = require('fs');
3
4var mock = require('..');
5
6
7/**
8 * Timed test. This includes the mock setup and teardown as part of the overall
9 * test time.
10 * @param {function(Error)} done Callback.
11 */
12exports.test = function(done) {
13 mock({
14 'foo-mock.txt': 'foo'
15 });
16
17 fs.readFile('foo-mock.txt', 'utf8', function(err, str) {
18 assert.ifError(err);
19 assert.equal(str, 'foo');
20
21 mock.restore();
22 done();
23 });
24
25};