From 8c65e47e2beeb68a786109c58b73982c08e604d5 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 15 Feb 2019 14:32:42 +0100 Subject: [PATCH] Rework test to check hashes and contents of all files and throw if two files with different content share the same hash; fix another issue for exports that was uncovered by this. --- src/Chunk.ts | 2 +- ...08c-amd.js => chunk-main2-0a527b43-amd.js} | 0 .../_expected/amd/entry-main1-0d1fa73e-amd.js | 5 ++ .../_expected/amd/entry-main1-843c034d-amd.js | 5 -- .../_expected/amd/entry-main2-237cd19a-amd.js | 7 --- .../_expected/amd/entry-main2-adf6abe8-amd.js | 7 +++ ...0ea-cjs.js => chunk-main2-328c93f2-cjs.js} | 0 .../_expected/cjs/entry-main1-0dfd3e0e-cjs.js | 5 ++ .../_expected/cjs/entry-main1-8470b59b-cjs.js | 5 -- .../_expected/cjs/entry-main2-adea0dbb-cjs.js | 7 --- .../_expected/cjs/entry-main2-b34781c2-cjs.js | 7 +++ ...68c-esm.js => chunk-main2-d7d48284-esm.js} | 0 .../_expected/es/entry-main1-a05c10d4-esm.js | 3 -- .../_expected/es/entry-main1-a2c4132e-esm.js | 3 ++ .../_expected/es/entry-main2-2206abfa-esm.js | 1 - .../_expected/es/entry-main2-bc7681ae-esm.js | 1 + ...stem.js => chunk-main2-d134c6d9-system.js} | 0 ...stem.js => entry-main1-4e36d280-system.js} | 2 +- ...stem.js => entry-main2-ebb140d8-system.js} | 2 +- .../amd/{cf76c9a8.js => e7648b1d.js} | 0 .../cjs/{eaec11b1.js => ab63ac1d.js} | 0 .../_expected/es/{413045cf.js => 227f8e34.js} | 0 .../system/{21fc5b1e.js => e0d21f44.js} | 0 test/file-hashes/index.js | 50 +++++-------------- test/file-hashes/samples/banner/_config.js | 3 +- test/file-hashes/samples/content/_config.js | 4 +- .../samples/dependency-content/_config.js | 3 +- test/file-hashes/samples/exports/_config.js | 3 +- .../external-dependency-names/_config.js | 4 +- test/file-hashes/samples/footer/_config.js | 3 +- test/file-hashes/samples/format/_config.js | 3 +- test/file-hashes/samples/intro/_config.js | 3 +- test/file-hashes/samples/outro/_config.js | 3 +- test/misc/bundle-information.js | 2 +- 34 files changed, 54 insertions(+), 89 deletions(-) rename test/chunking-form/samples/filenames-patterns/_expected/amd/{chunk-main2-c2e7408c-amd.js => chunk-main2-0a527b43-amd.js} (100%) create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-0d1fa73e-amd.js delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-843c034d-amd.js delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-237cd19a-amd.js create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-adf6abe8-amd.js rename test/chunking-form/samples/filenames-patterns/_expected/cjs/{chunk-main2-ae5ee0ea-cjs.js => chunk-main2-328c93f2-cjs.js} (100%) create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-0dfd3e0e-cjs.js delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-8470b59b-cjs.js delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-adea0dbb-cjs.js create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-b34781c2-cjs.js rename test/chunking-form/samples/filenames-patterns/_expected/es/{chunk-main2-f2de568c-esm.js => chunk-main2-d7d48284-esm.js} (100%) delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a05c10d4-esm.js create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a2c4132e-esm.js delete mode 100644 test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-2206abfa-esm.js create mode 100644 test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-bc7681ae-esm.js rename test/chunking-form/samples/filenames-patterns/_expected/system/{chunk-main2-878d81e1-system.js => chunk-main2-d134c6d9-system.js} (100%) rename test/chunking-form/samples/filenames-patterns/_expected/system/{entry-main1-ea6917a8-system.js => entry-main1-4e36d280-system.js} (74%) rename test/chunking-form/samples/filenames-patterns/_expected/system/{entry-main2-f2a7f0d8-system.js => entry-main2-ebb140d8-system.js} (70%) rename test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/amd/{cf76c9a8.js => e7648b1d.js} (100%) rename test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/cjs/{eaec11b1.js => ab63ac1d.js} (100%) rename test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/es/{413045cf.js => 227f8e34.js} (100%) rename test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/system/{21fc5b1e.js => e0d21f44.js} (100%) diff --git a/src/Chunk.ts b/src/Chunk.ts index b94e489e568..a435bf6c8ce 100644 --- a/src/Chunk.ts +++ b/src/Chunk.ts @@ -667,6 +667,7 @@ export default class Chunk { if (!this.renderedSource) return ''; const hash = sha256(); hash.update(this.renderedSource.toString()); + hash.update(Object.keys(this.exportNames).join(',')); return (this.renderedHash = hash.digest('hex')); } @@ -709,7 +710,6 @@ export default class Chunk { [addons.intro, addons.outro, addons.banner, addons.footer].map(addon => addon || '').join(':') ); hash.update(options.format); - hash.update(Object.keys(this.exportNames).join(',')); this.visitDependencies(dep => { if (dep instanceof ExternalModule) hash.update(':' + dep.renderPath); else hash.update(dep.getRenderedHash()); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/amd/chunk-main2-c2e7408c-amd.js b/test/chunking-form/samples/filenames-patterns/_expected/amd/chunk-main2-0a527b43-amd.js similarity index 100% rename from test/chunking-form/samples/filenames-patterns/_expected/amd/chunk-main2-c2e7408c-amd.js rename to test/chunking-form/samples/filenames-patterns/_expected/amd/chunk-main2-0a527b43-amd.js diff --git a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-0d1fa73e-amd.js b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-0d1fa73e-amd.js new file mode 100644 index 00000000000..046c1087490 --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-0d1fa73e-amd.js @@ -0,0 +1,5 @@ +define(['./chunk-main2-0a527b43-amd.js'], function (main2) { 'use strict'; + + main2.log(main2.dep); + +}); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-843c034d-amd.js b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-843c034d-amd.js deleted file mode 100644 index 904284bc5d5..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main1-843c034d-amd.js +++ /dev/null @@ -1,5 +0,0 @@ -define(['./chunk-main2-c2e7408c-amd.js'], function (main2) { 'use strict'; - - main2.log(main2.dep); - -}); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-237cd19a-amd.js b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-237cd19a-amd.js deleted file mode 100644 index 6aaf90c0fb9..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-237cd19a-amd.js +++ /dev/null @@ -1,7 +0,0 @@ -define(['./chunk-main2-c2e7408c-amd.js'], function (main2) { 'use strict'; - - - - return main2.log; - -}); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-adf6abe8-amd.js b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-adf6abe8-amd.js new file mode 100644 index 00000000000..fd3142337a4 --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/amd/entry-main2-adf6abe8-amd.js @@ -0,0 +1,7 @@ +define(['./chunk-main2-0a527b43-amd.js'], function (main2) { 'use strict'; + + + + return main2.log; + +}); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/cjs/chunk-main2-ae5ee0ea-cjs.js b/test/chunking-form/samples/filenames-patterns/_expected/cjs/chunk-main2-328c93f2-cjs.js similarity index 100% rename from test/chunking-form/samples/filenames-patterns/_expected/cjs/chunk-main2-ae5ee0ea-cjs.js rename to test/chunking-form/samples/filenames-patterns/_expected/cjs/chunk-main2-328c93f2-cjs.js diff --git a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-0dfd3e0e-cjs.js b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-0dfd3e0e-cjs.js new file mode 100644 index 00000000000..9584478cbc8 --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-0dfd3e0e-cjs.js @@ -0,0 +1,5 @@ +'use strict'; + +var main2 = require('./chunk-main2-328c93f2-cjs.js'); + +main2.log(main2.dep); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-8470b59b-cjs.js b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-8470b59b-cjs.js deleted file mode 100644 index 154eaa8cb52..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main1-8470b59b-cjs.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var main2 = require('./chunk-main2-ae5ee0ea-cjs.js'); - -main2.log(main2.dep); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-adea0dbb-cjs.js b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-adea0dbb-cjs.js deleted file mode 100644 index bfd6d69f29d..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-adea0dbb-cjs.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -var main2 = require('./chunk-main2-ae5ee0ea-cjs.js'); - - - -module.exports = main2.log; diff --git a/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-b34781c2-cjs.js b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-b34781c2-cjs.js new file mode 100644 index 00000000000..40a250bd4ba --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/cjs/entry-main2-b34781c2-cjs.js @@ -0,0 +1,7 @@ +'use strict'; + +var main2 = require('./chunk-main2-328c93f2-cjs.js'); + + + +module.exports = main2.log; diff --git a/test/chunking-form/samples/filenames-patterns/_expected/es/chunk-main2-f2de568c-esm.js b/test/chunking-form/samples/filenames-patterns/_expected/es/chunk-main2-d7d48284-esm.js similarity index 100% rename from test/chunking-form/samples/filenames-patterns/_expected/es/chunk-main2-f2de568c-esm.js rename to test/chunking-form/samples/filenames-patterns/_expected/es/chunk-main2-d7d48284-esm.js diff --git a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a05c10d4-esm.js b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a05c10d4-esm.js deleted file mode 100644 index 11fab6a8c0e..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a05c10d4-esm.js +++ /dev/null @@ -1,3 +0,0 @@ -import { a as log, b as dep } from './chunk-main2-f2de568c-esm.js'; - -log(dep); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a2c4132e-esm.js b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a2c4132e-esm.js new file mode 100644 index 00000000000..80f2dfb9147 --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main1-a2c4132e-esm.js @@ -0,0 +1,3 @@ +import { a as log, b as dep } from './chunk-main2-d7d48284-esm.js'; + +log(dep); diff --git a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-2206abfa-esm.js b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-2206abfa-esm.js deleted file mode 100644 index 1be583cefb9..00000000000 --- a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-2206abfa-esm.js +++ /dev/null @@ -1 +0,0 @@ -export { a as default } from './chunk-main2-f2de568c-esm.js'; diff --git a/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-bc7681ae-esm.js b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-bc7681ae-esm.js new file mode 100644 index 00000000000..e3039132883 --- /dev/null +++ b/test/chunking-form/samples/filenames-patterns/_expected/es/entry-main2-bc7681ae-esm.js @@ -0,0 +1 @@ +export { a as default } from './chunk-main2-d7d48284-esm.js'; diff --git a/test/chunking-form/samples/filenames-patterns/_expected/system/chunk-main2-878d81e1-system.js b/test/chunking-form/samples/filenames-patterns/_expected/system/chunk-main2-d134c6d9-system.js similarity index 100% rename from test/chunking-form/samples/filenames-patterns/_expected/system/chunk-main2-878d81e1-system.js rename to test/chunking-form/samples/filenames-patterns/_expected/system/chunk-main2-d134c6d9-system.js diff --git a/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-ea6917a8-system.js b/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-4e36d280-system.js similarity index 74% rename from test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-ea6917a8-system.js rename to test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-4e36d280-system.js index 6a18693f4ee..0ee96309c8d 100644 --- a/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-ea6917a8-system.js +++ b/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main1-4e36d280-system.js @@ -1,4 +1,4 @@ -System.register(['./chunk-main2-878d81e1-system.js'], function (exports, module) { +System.register(['./chunk-main2-d134c6d9-system.js'], function (exports, module) { 'use strict'; var log, dep; return { diff --git a/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-f2a7f0d8-system.js b/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-ebb140d8-system.js similarity index 70% rename from test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-f2a7f0d8-system.js rename to test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-ebb140d8-system.js index e807429b31b..63750705848 100644 --- a/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-f2a7f0d8-system.js +++ b/test/chunking-form/samples/filenames-patterns/_expected/system/entry-main2-ebb140d8-system.js @@ -1,4 +1,4 @@ -System.register(['./chunk-main2-878d81e1-system.js'], function (exports, module) { +System.register(['./chunk-main2-d134c6d9-system.js'], function (exports, module) { 'use strict'; return { setters: [function (module) { diff --git a/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/amd/cf76c9a8.js b/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/amd/e7648b1d.js similarity index 100% rename from test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/amd/cf76c9a8.js rename to test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/amd/e7648b1d.js diff --git a/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/cjs/eaec11b1.js b/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/cjs/ab63ac1d.js similarity index 100% rename from test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/cjs/eaec11b1.js rename to test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/cjs/ab63ac1d.js diff --git a/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/es/413045cf.js b/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/es/227f8e34.js similarity index 100% rename from test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/es/413045cf.js rename to test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/es/227f8e34.js diff --git a/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/system/21fc5b1e.js b/test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/system/e0d21f44.js similarity index 100% rename from test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/system/21fc5b1e.js rename to test/chunking-form/samples/tree-shaken-dynamic-hash/_expected/system/e0d21f44.js diff --git a/test/file-hashes/index.js b/test/file-hashes/index.js index d61319318d0..b5843887694 100644 --- a/test/file-hashes/index.js +++ b/test/file-hashes/index.js @@ -21,51 +21,27 @@ runTestSuiteWithSamples('file hashes', path.resolve(__dirname, 'samples'), (dir, ) ) ) - .then(mapGeneratedToHashMap) ) - ).then(([hashMap1, hashMap2]) => { - for (const name of config.expectedEqualHashes || []) { - checkChunkExists(hashMap1, hashMap2, name); - assert.equal( - hashMap1[name], - hashMap2[name], - `Expected hashes for chunk "${name}" to be equal but they were different.` - ); - } - for (const name of config.expectedDifferentHashes || []) { - checkChunkExists(hashMap1, hashMap2, name); - assert.notEqual( - hashMap1[name], - hashMap2[name], - `Expected hashes for chunk "${name}" to be different but they were equal.` - ); - } + ).then(([generated1, generated2]) => { + const fileContentsByHash = new Map(); + addAndCheckFileContentsByHash(fileContentsByHash, generated1); + addAndCheckFileContentsByHash(fileContentsByHash, generated2); }); }); } ); }); -function mapGeneratedToHashMap(generated) { - const hashMap = {}; +function addAndCheckFileContentsByHash(fileContentsByHash, generated) { for (const chunk of generated.output) { - let name = chunk.name; - let index = 1; - while (hashMap[name]) { - name = `${chunk.name}${index++}`; + const hash = chunk.fileName; + if (fileContentsByHash.has(hash)) { + assert.equal( + fileContentsByHash.get(hash), + chunk.code, + 'Two chunks contained different code even though the hashes were the same.' + ); } - hashMap[name] = chunk.fileName; + fileContentsByHash.set(hash, chunk.code); } - return hashMap; -} - -function checkChunkExists(hashMap1, hashMap2, name) { - [hashMap1, hashMap2].forEach((hashMap, index) => - assert.ok( - hashMap[name], - `Bundle ${index + 1} did not contain chunk "${name}", found chunks: ${Object.keys(hashMap) - .map(key => `"${key}"`) - .join(', ')}` - ) - ); } diff --git a/test/file-hashes/samples/banner/_config.js b/test/file-hashes/samples/banner/_config.js index 1221f74883c..805b2096a6f 100644 --- a/test/file-hashes/samples/banner/_config.js +++ b/test/file-hashes/samples/banner/_config.js @@ -11,6 +11,5 @@ module.exports = { output: { banner: 'console.log(2);' } - }, - expectedDifferentHashes: ['main'] + } }; diff --git a/test/file-hashes/samples/content/_config.js b/test/file-hashes/samples/content/_config.js index f47889d1bef..dd2047a083e 100644 --- a/test/file-hashes/samples/content/_config.js +++ b/test/file-hashes/samples/content/_config.js @@ -5,7 +5,5 @@ module.exports = { }, options2: { input: { main: 'main2', dep: 'dep2' } - }, - expectedDifferentHashes: ['main'], - expectedEqualHashes: ['dep'] + } }; diff --git a/test/file-hashes/samples/dependency-content/_config.js b/test/file-hashes/samples/dependency-content/_config.js index 4a468eacb04..bfc9ca3485d 100644 --- a/test/file-hashes/samples/dependency-content/_config.js +++ b/test/file-hashes/samples/dependency-content/_config.js @@ -5,6 +5,5 @@ module.exports = { }, options2: { input: { main: 'main2', dep: 'dep2' } - }, - expectedDifferentHashes: ['main', 'dep'] + } }; diff --git a/test/file-hashes/samples/exports/_config.js b/test/file-hashes/samples/exports/_config.js index 2c6c7425f28..10b8e4c6c99 100644 --- a/test/file-hashes/samples/exports/_config.js +++ b/test/file-hashes/samples/exports/_config.js @@ -5,6 +5,5 @@ module.exports = { }, options2: { input: ['main2', 'other'] - }, - expectedDifferentHashes: ['chunk'] + } }; diff --git a/test/file-hashes/samples/external-dependency-names/_config.js b/test/file-hashes/samples/external-dependency-names/_config.js index bd54ccd0dd9..e3a80e8db9d 100644 --- a/test/file-hashes/samples/external-dependency-names/_config.js +++ b/test/file-hashes/samples/external-dependency-names/_config.js @@ -7,7 +7,5 @@ module.exports = { options2: { input: { mainA: 'main2a', mainB: 'main2b' }, external: ['external', 'external2'] - }, - expectedEqualHashes: ['mainA'], - expectedDifferentHashes: ['mainB'] + } }; diff --git a/test/file-hashes/samples/footer/_config.js b/test/file-hashes/samples/footer/_config.js index 2cd86e34536..49b41fc6d05 100644 --- a/test/file-hashes/samples/footer/_config.js +++ b/test/file-hashes/samples/footer/_config.js @@ -11,6 +11,5 @@ module.exports = { output: { footer: 'console.log(2);' } - }, - expectedDifferentHashes: ['main'] + } }; diff --git a/test/file-hashes/samples/format/_config.js b/test/file-hashes/samples/format/_config.js index 22bfa8f6e97..604f450a8ca 100644 --- a/test/file-hashes/samples/format/_config.js +++ b/test/file-hashes/samples/format/_config.js @@ -11,6 +11,5 @@ module.exports = { output: { format: 'cjs' } - }, - expectedDifferentHashes: ['main'] + } }; diff --git a/test/file-hashes/samples/intro/_config.js b/test/file-hashes/samples/intro/_config.js index 20b856275a2..04eb80772c6 100644 --- a/test/file-hashes/samples/intro/_config.js +++ b/test/file-hashes/samples/intro/_config.js @@ -11,6 +11,5 @@ module.exports = { output: { intro: 'console.log(2);' } - }, - expectedDifferentHashes: ['main'] + } }; diff --git a/test/file-hashes/samples/outro/_config.js b/test/file-hashes/samples/outro/_config.js index c0859f7f010..5248af72f0e 100644 --- a/test/file-hashes/samples/outro/_config.js +++ b/test/file-hashes/samples/outro/_config.js @@ -11,6 +11,5 @@ module.exports = { output: { outro: 'console.log(2);' } - }, - expectedDifferentHashes: ['main'] + } }; diff --git a/test/misc/bundle-information.js b/test/misc/bundle-information.js index 2c63a984d00..62fcd380aa5 100644 --- a/test/misc/bundle-information.js +++ b/test/misc/bundle-information.js @@ -26,7 +26,7 @@ describe('The bundle object', () => { .then(({ output }) => { assert.deepEqual( output.map(chunk => chunk.fileName), - ['input1-6b4c6b1b.js', 'input2-95ec3647.js', 'generated-chunk-e9283962.js'], + ['input1-eebe7cfb.js', 'input2-370063a6.js', 'generated-chunk-e9283962.js'], 'fileName' ); assert.deepEqual(