sokko-g/tests/toolbox-modules.test.mjs
Shinuwa 0db35a0d2c
All checks were successful
Deploy Sokko G / deploy (push) Successful in 6s
style / tools optis & new tools calculator
2026-07-23 21:06:05 +02:00

16 lines
645 B
JavaScript

import { test } from "node:test";
import assert from "node:assert/strict";
import { parseColonImportLines } from "../website/src/features/toolboxes/modules/textImport.js";
test("colon text import keeps urls intact after the first separator", () => {
assert.deepEqual(parseColonImportLines("Build:https://example.com/build?class=rogue\nPotion:10"), [
{ label: "Build", value: "https://example.com/build?class=rogue" },
{ label: "Potion", value: "10" }
]);
});
test("colon text import accepts labels without value", () => {
assert.deepEqual(parseColonImportLines("Simple item"), [
{ label: "Simple item", value: "" }
]);
});