Initial commit
[yaffs-website] / node_modules / resolve / test / core.js
1 var test = require('tape');
2 var resolve = require('../');
3
4 test('core modules', function (t) {
5     t.test('isCore()', function (st) {
6         st.ok(resolve.isCore('fs'));
7         st.ok(resolve.isCore('net'));
8         st.ok(resolve.isCore('http'));
9
10         st.ok(!resolve.isCore('seq'));
11         st.ok(!resolve.isCore('../'));
12         st.end();
13     });
14
15     t.test('core list', function (st) {
16         st.plan(resolve.core.length);
17
18         for (var i = 0; i < resolve.core.length; ++i) {
19             st.doesNotThrow(
20                 function () { require(resolve.core[i]); },
21                 'requiring ' + resolve.core[i] + ' does not throw'
22             );
23         }
24
25         st.end();
26     });
27
28     t.end();
29 });