testWithStylesheetFiles
tcmts.cli.web.testWithStylesheetFiles · #ef5ijkl2 · term
import { withStylesheetFiles } from "#codebase/tcmts/cli/web";
import assert from "node:assert/strict";
export const testWithStylesheetFiles = () => {
const page = `<html><head><title>x</title>\n <script type="importmap">{}</script>\n <script type="module" src="/a.js"></script></head></html>`;
assert.equal(withStylesheetFiles(page, new Map()), page);
assert.equal(
withStylesheetFiles(
page,
new Map([
["styles.css", "styles-abcdefgh.css"],
["a.css", "a-bcdefghi.css"],
]),
),
`<html><head><title>x</title>\n <script>var __TCM_STYLESHEET_FILES__ = {"a.css":"a-bcdefghi.css","styles.css":"styles-abcdefgh.css"};</script>\n <script type="importmap">{}</script>\n <script type="module" src="/a.js"></script></head></html>`,
);
}
uses