Skip to main content
Module

x/sponsor/web/browser_test.ts

The sponsors toolbox gives you Deno super powers in web browsers.
Latest
File
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
import { serve } from "https://deno.land/std/http/server.ts";
import { browse } from "./browser.ts";
Deno.test("browseChrome", async function () { const server = await serve({ port: 8080 }); const browser = await browse({ url: "http://localhost:8080", browser: "chrome", headless: true, });
for await (const request of server) { await request.respond({ body: "" }); assertEquals(request.url, "/"); break; }
browser.close(); server.close();});
Deno.test("browseFirefox", async function () { const server = await serve({ port: 8080 }); const browser = await browse({ url: "http://localhost:8080", browser: "firefox", headless: true, });
for await (const request of server) { await request.respond({ body: "" }); assertEquals(request.url, "/"); break; }
browser.close(); server.close();});