1'use strict'; 2require('../common'); 3const assert = require('assert'); 4const fs = require('fs'); 5const path = require('path'); 6const tmpdir = require('../common/tmpdir'); 7tmpdir.refresh(); 8 9const filePath = path.join(tmpdir.path, 'test-module-cache.json'); 10assert.throws( 11 () => require(filePath), 12 { code: 'MODULE_NOT_FOUND' } 13); 14 15fs.writeFileSync(filePath, '[]'); 16 17const content = require(filePath); 18assert.strictEqual(Array.isArray(content), true); 19assert.strictEqual(content.length, 0); 20