chore(tests): Add ".loader" infix to shim filenames.

Per suggestion on PR #7380, have buildShims name the shims
${chunk.name}.loader.mjs instead of just `${chunk.name}.mjs`.
This commit is contained in:
Christopher Allen
2023-08-14 22:43:12 +01:00
parent 2e6b6f64d3
commit 6f930f56b8
4 changed files with 14 additions and 13 deletions

View File

@@ -677,7 +677,8 @@ function buildCompiled() {
/**
* This task builds the shims used by the playgrounds and tests to
* load Blockly in either compressed or uncompressed mode, creating
* build/blockly.mjs, blocks.mjs, javascript.mjs, etc.
* build/blockly.loader.mjs, blocks.loader.mjs, javascript.loader.mjs,
* etc.
*
* Prerequisite: getChunkOptions (via buildCompiled, for chunks[].parent).
*/
@@ -702,7 +703,7 @@ async function buildShims() {
const modulePath = posixPath(chunk.moduleEntry ?? chunk.entry);
const scriptPath =
path.posix.join(RELEASE_DIR, `${chunk.name}${COMPILED_SUFFIX}.js`);
const shimPath = path.join(BUILD_DIR, `${chunk.name}.mjs`);
const shimPath = path.join(BUILD_DIR, `${chunk.name}.loader.mjs`);
const parentImport =
chunk.parent ? `import ${quote(`./${chunk.parent.name}.mjs`)};` : '';
const exports = await import(`../../${modulePath}`);

View File

@@ -7,8 +7,8 @@
<script type="module">
import {COMPRESSED, loadScript} from './scripts/load.mjs';
import * as Blockly from '../build/blockly.mjs';
import '../build/blocks.mjs';
import * as Blockly from '../build/blockly.loader.mjs';
import '../build/blocks.loader.mjs';
await loadScript('../build/msg/en.js');

View File

@@ -7,13 +7,13 @@
<script type="module">
import {COMPRESSED, loadScript} from './scripts/load.mjs';
import * as Blockly from '../build/blockly.mjs';
import '../build/blocks.mjs';
import {dartGenerator} from '../build/dart.mjs';
import {luaGenerator} from '../build/lua.mjs';
import {javascriptGenerator} from '../build/javascript.mjs';
import {phpGenerator} from '../build/php.mjs';
import {pythonGenerator} from '../build/python.mjs';
import * as Blockly from '../build/blockly.loader.mjs';
import '../build/blocks.loader.mjs';
import {dartGenerator} from '../build/dart.loader.mjs';
import {luaGenerator} from '../build/lua.loader.mjs';
import {javascriptGenerator} from '../build/javascript.loader.mjs';
import {phpGenerator} from '../build/php.loader.mjs';
import {pythonGenerator} from '../build/python.loader.mjs';
await loadScript('../build/msg/en.js');
await loadScript('playgrounds/screenshot.js');

View File

@@ -7,8 +7,8 @@
<script type="module">
import {loadScript} from '../scripts/load.mjs';
import * as Blockly from '../../build/blockly.mjs';
import '../../build/blocks.mjs';
import * as Blockly from '../../build/blockly.loader.mjs';
import '../../build/blocks.loader.mjs';
// Generators not needed (but see also bug #6597).
await loadScript('../../build/msg/en.js');