// deno-fmt-ignore-file // deno-lint-ignore-file // Copyright Joyent and Node contributors. All rights reserved. MIT license. // Taken from Node 20.11.1 // This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually. 'use strict'; const common = require('../common'); const assert = require('assert'); const _module = require('module'); // Avoid collision with global.module // Current directory gets highest priority for local modules function testFirstInPath(moduleName, isLocalModule) { const assertFunction = isLocalModule ? assert.strictEqual : assert.notStrictEqual; let paths = _module._resolveLookupPaths(moduleName); assertFunction(paths[0], '.'); paths = _module._resolveLookupPaths(moduleName, null); assertFunction(paths && paths[0], '.'); } testFirstInPath('./lodash', true); // Relative path on Windows, but a regular file name elsewhere testFirstInPath('.\\lodash', common.isWindows);