Skip to content

Commit 0273a4a

Browse files
committed
Remove "runAndGetOutputWithoutErrors"
1 parent 0f92ba5 commit 0273a4a

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

packages/e2e-tests/test/e2e-snapshot.spec.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {
22
skipIfApiStrict,
33
startSharedTestServer,
44
} from '../../../testing/integration-testing-hooks';
5-
import { TestShell } from './test-shell';
65
import { expect } from 'chai';
76

87
const setDifference = <T>(a: T[], b: T[]) => a.filter((e) => !b.includes(e));
@@ -56,9 +55,12 @@ describe('e2e snapshot support', function () {
5655
atReplEvalTime,
5756
] = (
5857
await Promise.all(
59-
argLists.map((args) =>
60-
TestShell.runAndGetOutputWithoutErrors({ args })
61-
)
58+
argLists.map(async (args) => {
59+
const shell = this.startTestShell({ args });
60+
await shell.waitForExit();
61+
shell.assertNoErrors();
62+
return shell.output;
63+
})
6264
)
6365
).map((output) =>
6466
(JSON.parse(output) as string[])

packages/e2e-tests/test/test-shell.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class TestShell {
5050
/**
5151
* Starts a test shell.
5252
*
53-
* Beware that the caller is responsible for calling {@link TestShell.kill} (and potentially {@link TestShell.waitForExit}).
53+
* Beware that the caller is responsible for calling {@link kill} (and potentially {@link waitForExit}).
5454
*
5555
* Consider calling the `startTestShell` function on a {@link Mocha.Context} instead, as that manages the lifetime the shell
5656
* and ensures it gets killed eventually.
@@ -108,15 +108,6 @@ export class TestShell {
108108
return shell;
109109
}
110110

111-
static async runAndGetOutputWithoutErrors(
112-
options: TestShellOptions
113-
): Promise<string> {
114-
const shell = this.start(options);
115-
await shell.waitForExit();
116-
shell.assertNoErrors();
117-
return shell.output;
118-
}
119-
120111
debugInformation() {
121112
return {
122113
pid: this.process.pid,

0 commit comments

Comments
 (0)