1'use strict'; 2// Fixes regression from v4 3require('../common'); 4const assert = require('assert'); 5const fixtures = require('../common/fixtures'); 6const path = require('path'); 7 8const fixturesRequire = require( 9 fixtures.path('module-extension-over-directory', 'inner')); 10 11assert.strictEqual( 12 fixturesRequire, 13 require(fixtures.path('module-extension-over-directory', 'inner.js')), 14 'test-require-extension-over-directory failed to import fixture' + 15 ' requirements' 16); 17 18const fakePath = [ 19 fixtures.path('module-extension-over-directory', 'inner'), 20 'fake', 21 '..', 22].join(path.sep); 23const fixturesRequireDir = require(fakePath); 24 25assert.strictEqual( 26 fixturesRequireDir, 27 require(fixtures.path('module-extension-over-directory', 'inner/')), 28 'test-require-extension-over-directory failed to import fixture' + 29 ' requirements' 30); 31