deno.land / x / ultra@v2.3.8 / test / fixture.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { serve } from "https://deno.land/std@0.193.0/http/server.ts";import { serveDir } from "https://deno.land/std@0.193.0/http/file_server.ts";import { join } from "https://deno.land/std@0.193.0/path/mod.ts";
const abortController = new AbortController();
serve((request) => { return serveDir(request, { fsRoot: Deno.cwd(), quiet: true, });}, { port: 3000, signal: abortController.signal, async onListen() { const test = await new Deno.Command(Deno.execPath(), { args: [ "test", "-A", "--no-check", "--reload", ], cwd: join(Deno.cwd(), "test", "fixture"), }).spawn();
const status = await test.status; abortController.abort();
Deno.exit(status.code); },});
ultra

Version Info

Tagged at
8 months ago