import { expect, test } from "bun:test"; import { compile } from "../src/index.ts"; test("compiles declarative portals, transitions and dynamic component cases", () => { const result = compile(`page Ui { view {

Modal

Animated

Admin
Guest
} }`); expect(result.code).toContain('data-wrn-portal="#modal"'); expect(result.code).toContain('data-wrn-transition="fade"'); expect(result.code).toContain('data-wrn-dynamic-component="Admin"'); });