(t, verbose, isSync = false, expectExitCode = true)
| 8 | export const QUOTE = isWindows ? '"' : '\''; |
| 9 | |
| 10 | export const runErrorSubprocess = async (t, verbose, isSync = false, expectExitCode = true) => { |
| 11 | const {stderr, nestedResult} = await nestedSubprocess('noop-fail.js', ['1', foobarString], {verbose, isSync}); |
| 12 | t.true(nestedResult instanceof Error); |
| 13 | if (expectExitCode) { |
| 14 | t.true(stderr.includes('exit code 2')); |
| 15 | } |
| 16 | |
| 17 | return stderr; |
| 18 | }; |
| 19 | |
| 20 | export const runWarningSubprocess = async (t, isSync) => { |
| 21 | const {stderr, nestedResult} = await nestedSubprocess('noop-fail.js', ['1', foobarString], {verbose: 'short', reject: false, isSync}); |
no test coverage detected
searching dependent graphs…