项目文件夹

文件
wehub-resource-sync 70bf21e064
Prerelease / build (push) Has been skipped
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
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:30:11 +08:00

29 行
803 B
TypeScript

import * as path from "path";
import { fetch } from "undici";
import { afterAll, beforeAll, describe, it } from "vitest";
import { runWranglerPagesDev } from "../../shared/src/run-wrangler-long-lived";
describe("Pages Functions", () => {
let ip: string;
let port: number;
let stop: (() => Promise<unknown>) | undefined;
beforeAll(async () => {
({ ip, port, stop } = await runWranglerPagesDev(
path.resolve(__dirname, ".."),
"public",
["--port=0", "--inspector-port=0"]
));
});
afterAll(async () => {
await stop?.();
});
it("mounts a plugin correctly at root", async ({ expect }) => {
const response = await fetch(`http://${ip}:${port}/api/v1/instance`);
const text = await response.text();
expect(text).toMatchInlineSnapshot(`"Response from a nested folder"`);
});
});