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