import { MockServer } from "https://deno.land/x/aleph@1.0.0-alpha.62/server/mock.ts";
The MockServer class to create a minimal server for integration testing.
import { assertEquals } from "std/testing/asserts.ts";
import { MockServer } from "aleph/server/mock.ts";
Deno.test(async () => {
const api = new MockServer({
routes: "./routes/**\/*.ts"
});
const res = await api.fetch("/users")
assertEquals(res.status, 200);
assertEquals((await res.json()).length, 50);
})
Methods
fetch(input: string, init?: RequestInit)