UNPKG

@fedify/fedify

Version:

An ActivityPub server framework

39 lines (35 loc) 1.45 kB
import { Temporal } from "@js-temporal/polyfill"; import { URLPattern } from "urlpattern-polyfill"; globalThis.addEventListener = () => {}; import { assertEquals } from "../assert_equals-CTYbeopb.js"; import "../assert-DmFG7ppO.js"; import "../assert_instance_of-CF09JHYM.js"; import { LanguageString } from "../langstr-DbWheeIS.js"; import { test } from "../testing-BZ0dJ4qn.js"; import "../std__assert-vp0TKMS1.js"; import "../assert_rejects-C-sxEMM5.js"; import "../assert_is_error-nrwA1GeT.js"; import "../assert_not_equals-Dc7y-V5Q.js"; import "../assert_throws-Cn9C6Jur.js"; import { parseLanguageTag } from "@phensley/language-tag"; import util from "node:util"; //#region runtime/langstr.test.ts test("new LanguageString()", () => { const langStr = new LanguageString("Hello", "en"); assertEquals(langStr.toString(), "Hello"); assertEquals(langStr.language, parseLanguageTag("en")); assertEquals(new LanguageString("Hello", parseLanguageTag("en")), langStr); }); test({ name: "Deno.inspect(LanguageString)", ignore: !("Deno" in globalThis), fn() { const langStr = new LanguageString("Hello, 'world'", "en"); assertEquals(Deno.inspect(langStr, { colors: false }), "<en> \"Hello, 'world'\""); } }); test("util.inspect(LanguageString)", () => { const langStr = new LanguageString("Hello, 'world'", "en"); assertEquals(util.inspect(langStr, { colors: false }), "<en> \"Hello, 'world'\""); }); //#endregion