Browse Source

test: changed fixtures require

PR-URL: https://github.com/nodejs/node/pull/15899
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
v9.x-staging
creisle 7 years ago
committed by Ruben Bridgewater
parent
commit
4a1359fe1d
No known key found for this signature in database GPG Key ID: F07496B3EB3C1762
  1. 7
      test/sequential/test-require-cache-without-stat.js

7
test/sequential/test-require-cache-without-stat.js

@ -23,9 +23,10 @@
// We've experienced a regression where the module loader stats a bunch of // We've experienced a regression where the module loader stats a bunch of
// directories on require() even if it's been called before. The require() // directories on require() even if it's been called before. The require()
// should caching the request. // should caching the request.
const common = require('../common'); require('../common');
const fs = require('fs'); const fs = require('fs');
const assert = require('assert'); const assert = require('assert');
const { fixturesDir } = require('../common/fixtures');
let counter = 0; let counter = 0;
@ -46,7 +47,7 @@ fs.stat = function() {
}; };
// Load the module 'a' and 'http' once. It should become cached. // Load the module 'a' and 'http' once. It should become cached.
require(`${common.fixturesDir}/a`); require(`${fixturesDir}/a`);
require('../fixtures/a.js'); require('../fixtures/a.js');
require('./../fixtures/a.js'); require('./../fixtures/a.js');
require('http'); require('http');
@ -57,7 +58,7 @@ const counterBefore = counter;
// Now load the module a bunch of times with equivalent paths. // Now load the module a bunch of times with equivalent paths.
// stat should not be called. // stat should not be called.
for (let i = 0; i < 100; i++) { for (let i = 0; i < 100; i++) {
require(`${common.fixturesDir}/a`); require(`${fixturesDir}/a`);
require('../fixtures/a.js'); require('../fixtures/a.js');
require('./../fixtures/a.js'); require('./../fixtures/a.js');
} }

Loading…
Cancel
Save