import "./global.ts";import { assert, assertStrictEquals } from "../testing/asserts.ts";import { Buffer as BufferModule } from "./buffer.ts";import processModule from "./process.ts";
Deno.test("global is correctly defined", () => { assertStrictEquals(global, globalThis); assertStrictEquals(global.Buffer, BufferModule); assertStrictEquals(global.process, process);});
Deno.test("Buffer is correctly defined", () => { type x = Buffer; assertStrictEquals(Buffer, BufferModule); assert(Buffer.from); assertStrictEquals(global.Buffer, BufferModule); assert(global.Buffer.from); assertStrictEquals(globalThis.Buffer, BufferModule); assert(globalThis.Buffer.from); assertStrictEquals(window.Buffer, BufferModule); assert(window.Buffer.from);});
Deno.test("process is correctly defined", () => { assertStrictEquals(process, processModule); assert(process.arch); assertStrictEquals(global.process, processModule); assert(global.process.arch); assertStrictEquals(globalThis.process, processModule); assert(globalThis.process.arch); assertStrictEquals(window.process, processModule); assert(window.process.arch);});