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