Virtual DOM
Let's simule a Virtual DOM (Browser) by using Happy DOM, then testing its results with Poku:
import { assert } from 'poku';
import { Window } from 'happy-dom';
const window = new Window();
const document = window.document;
document.body.innerHTML = '<div id="name">Poku</div>';
const name = document.querySelector('#name');
assert.strictEqual(name?.textContent, 'Poku', 'My div contains a Poku π·');
Then:
npx poku