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
}
}`);
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"');
});