import { HtmlOption, colorToHexString, div, htmlOptionToString, } from "../gen/html/main"; describe("toString", () => { const sampleHtml: HtmlOption = { appName: "テストアプリ", pageName: "テストページ", language: "Japanese", iconUrl: new URL("https://narumincho.com/assets/kamausagi.png"), coverImageUrl: new URL("https://narumincho.com/assets/kamausagi.png"), description: "ページの説明", twitterCard: "SummaryCard", url: new URL("https://narumincho.com"), scriptUrlList: [], styleUrlList: [], children: [div({}, "それな")], themeColor: undefined, }; const htmlAsString: string = htmlOptionToString(sampleHtml); console.log(htmlAsString); it("include doctype html", () => { expect(htmlAsString).toMatchInlineSnapshot( `"