import {initPackagesManualVars} from './packages.ts'; import {createElementFromHTML} from '../utils/dom.ts'; test('initPackagesManualVars', () => { const el = createElementFromHTML(`
$foo
`); initPackagesManualVars(el); const elSelect = el.querySelector('select')!; const elSpan = el.querySelector('span')!; expect(elSpan.textContent).toBe('v1'); elSelect.value = 'v2'; elSelect.dispatchEvent(new Event('change')); expect(elSpan.textContent).toBe('v2'); });