Module

x/udd/registry_test.ts

Update Deno Dependencies - update dependency urls to their latest published versions
Very Popular
Go to Latest
File
import { REGISTRIES, lookup } from "./registry.ts";import { assert, assertEquals, FakeRegistry } from "./test_deps.ts";
Deno.test("registryFakeregistry", () => { const url = "https://fakeregistry.com/foo@0.0.1/mod.ts"; const v = lookup(url, [FakeRegistry]); assert(v !== undefined); const vAt = v!.at("0.0.2"); assertEquals(vAt.url, "https://fakeregistry.com/foo@0.0.2/mod.ts");});
Deno.test("registryFakeregistryMissing", () => { const url = "https://fakeregistry.com/foo@0.0.1/mod.ts"; const v = lookup(url, REGISTRIES); assert(v === undefined);});
Deno.test("registryDenolandStd", () => { const url = "https://deno.land/std@0.35.0/foo.ts"; const v = lookup(url, REGISTRIES); assert(v !== undefined);
const vAt = v.at("0.1.0"); assertEquals(vAt.url, "https://deno.land/std@0.1.0/foo.ts");});
Deno.test("registryDenolandX", () => { const url = "https://deno.land/x/foo@0.1.0/foo.ts"; const v = lookup(url, REGISTRIES); assert(v !== undefined);
const vAt = v.at("0.2.0"); assertEquals(vAt.url, "https://deno.land/x/foo@0.2.0/foo.ts");});