-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.js
More file actions
31 lines (26 loc) · 734 Bytes
/
test.js
File metadata and controls
31 lines (26 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
'use strict';
var test = require('tape');
var DebugModule = require('./');
test('DebugModules can access MakeMirror', function(t) {
var functionName = DebugModule._load('./example/make-mirror', module);
t.equal(functionName, 'f');
t.end();
});
test('DebugModules can access node core modules', function(t) {
var packageJson = DebugModule._load('./example/read-file', module);
t.equal(packageJson.name, 'debug-module');
t.end();
});
test('throws module not found errors', function(t) {
var err;
t.throws(function() {
try {
DebugModule._load('./example/not-a-valid-file', module);
} catch(_err) {
err = _err;
throw _err;
}
});
t.equal(err.code, 'MODULE_NOT_FOUND');
t.end();
});