• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2require('../common');
3const assert = require('assert');
4const m = require('module');
5const fixtures = require('../common/fixtures');
6
7const a = require(fixtures.path('module-require', 'relative', 'dot.js'));
8const b = require(fixtures.path('module-require', 'relative', 'dot-slash.js'));
9
10assert.strictEqual(a.value, 42);
11// require(".") should resolve like require("./")
12assert.strictEqual(a, b);
13
14process.env.NODE_PATH = fixtures.path('module-require', 'relative');
15m._initPaths();
16
17assert.throws(
18  () => require('.'),
19  {
20    message: /Cannot find module '\.'/,
21    code: 'MODULE_NOT_FOUND'
22  }
23);
24