70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
22 lines
665 B
TypeScript
22 lines
665 B
TypeScript
import * as path from "node:path";
|
|
import { describe, it, vi } from "vitest";
|
|
import { runWranglerDev } from "../../shared/src/run-wrangler-long-lived";
|
|
|
|
describe("Multi Worker", () => {
|
|
it("can start a multi worker application with Sentry", async ({ expect }) => {
|
|
const { ip, port, stop } = await runWranglerDev(
|
|
path.resolve(__dirname, ".."),
|
|
["-c=workers/sentry/wrangler.jsonc", "-c=workers/default/wrangler.jsonc"]
|
|
);
|
|
try {
|
|
await vi.waitFor(async () => {
|
|
const response = await fetch(`http://${ip}:${port}/`);
|
|
const text = await response.text();
|
|
expect(text).toBe(`Hello World!`);
|
|
});
|
|
} finally {
|
|
await stop();
|
|
}
|
|
});
|
|
});
|