MCPcopy Index your code
hub / github.com/nodejs/node / assertSpawnedProcess

Function assertSpawnedProcess

test/es-module/test-esm-loader-entry-url.mjs:8–21  ·  view source on GitHub ↗
(args, options = {}, expected = {})

Source from the content-addressed store, hash-verified

6
7// Helper function to assert the spawned process
8async function assertSpawnedProcess(args, options = {}, expected = {}) {
9 const { code, signal, stderr, stdout } = await spawnPromisified(execPath, args, options);
10
11 if (expected.stderr) {
12 assert.match(stderr, expected.stderr);
13 }
14
15 if (expected.stdout) {
16 assert.match(stdout, expected.stdout);
17 }
18
19 assert.strictEqual(code, expected.code ?? 0);
20 assert.strictEqual(signal, expected.signal ?? null);
21}
22
23// Common expectation for experimental feature warning in stderr
24const experimentalFeatureWarning = { stderr: /--entry-url is an experimental feature/ };

Callers 1

Calls 2

matchMethod · 0.65
spawnPromisifiedFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…