import { test } from 'node:test' import assert from 'node:assert/strict' import { readFileSync } from 'node:fs' import vm from 'node:vm' const lies = (pfad) => readFileSync(new URL(`../${pfad}`, import.meta.url), 'utf8') const html = lies('public/dashboard.html') const app = lies('public/app.js') const css = lies('public/auftrag.css') test('dashboard.html: auftrag.css nach zeiten.css; Abschnitt „Aufträge“ vor der Rechnungsliste, zunächst versteckt', () => { assert.match(html, /\s*/) const start = html.indexOf('id="view-invoices"') const ende = html.indexOf('', html.indexOf('id="invoices-abo-note"')) const ansicht = html.slice(start, ende) assert.match(ansicht, /