import assert from "node:assert"; import { describe, it } from "node:test"; import { IconSprite } from "./index"; describe("IconSprite plugin", () => { it("builds production sprite URL with revision", () => { const url = IconSprite.defaultCfg.getSpriteUrl({ filePath: "/build", fileName: "icons.svg", env: "production", revision: 123, }); assert.equal(url.includes("icons.svg"), true); assert.equal(url.includes("revision=123"), true); }); it("builds production sprite URL with svgSpriteRevision", () => { const url = IconSprite.defaultCfg.getSpriteUrl({ filePath: "/build", fileName: "icons.svg", env: "production", svgSpriteRevision: 456, }); assert.equal(url.includes("icons.svg"), true); assert.equal(url.includes("revision=456"), true); }); });