UNPKG

@inlang/paraglide-js

Version:

[![NPM Downloads](https://img.shields.io/npm/dw/%40inlang%2Fparaglide-js?logo=npm&logoColor=red&label=npm%20downloads)](https://www.npmjs.com/package/@inlang/paraglide-js) [![GitHub Issues](https://img.shields.io/github/issues-closed/opral/paraglide-js?lo

27 lines 978 B
import { test, expect } from "vitest"; import { createParaglide } from "../create-paraglide.js"; import { newProject } from "@inlang/sdk"; test("returns a placeholder in server environment as placeholder to make dependent apis work", async () => { const runtime = await createParaglide({ blob: await newProject({ settings: { baseLocale: "en", locales: ["en", "de"], }, }), }); expect(runtime.getUrlOrigin()).toBeDefined(); }); test("returns the window.location.origin if available", async () => { const runtime = await createParaglide({ blob: await newProject({ settings: { baseLocale: "en", locales: ["en", "de"], }, }), }); globalThis.window = { location: { origin: "https://example.com" } }; expect(runtime.getUrlOrigin()).toBe("https://example.com"); }); //# sourceMappingURL=get-url-origin.test.js.map