1import '../common/index.mjs'; 2 3import { strictEqual, deepStrictEqual } from 'assert'; 4 5import { createRequire } from 'module'; 6 7import mod from '../fixtures/es-modules/json-cache/mod.cjs'; 8import another from '../fixtures/es-modules/json-cache/another.cjs'; 9import test from '../fixtures/es-modules/json-cache/test.json' with 10 { type: 'json' }; 11 12const require = createRequire(import.meta.url); 13 14const modCjs = require('../fixtures/es-modules/json-cache/mod.cjs'); 15const anotherCjs = require('../fixtures/es-modules/json-cache/another.cjs'); 16const testCjs = require('../fixtures/es-modules/json-cache/test.json'); 17 18strictEqual(mod.one, 1); 19strictEqual(another.one, 'zalgo'); 20strictEqual(test.one, 'it comes'); 21 22deepStrictEqual(mod, modCjs); 23deepStrictEqual(another, anotherCjs); 24deepStrictEqual(test, testCjs); 25