Skip to content

Commit 44a9354

Browse files
committed
🌍
1 parent a4deb9f commit 44a9354

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

packages/components/radio-group/src/radio-group.spec.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,27 @@ describe('sl-radio-group', () => {
406406

407407
document.body.removeEventListener('sl-change', onChange);
408408
});
409+
410+
it('should be emitted after initial render when a radio is checked', async () => {
411+
const onChange = spy();
412+
413+
document.body.addEventListener('sl-change', onChange);
414+
415+
el = await fixture(html`
416+
<sl-radio-group value="2">
417+
<sl-radio value="1">Option 1</sl-radio>
418+
<sl-radio value="2">Option 2</sl-radio>
419+
<sl-radio value="3">Option 3</sl-radio>
420+
</sl-radio-group>
421+
`);
422+
423+
el.querySelector<HTMLElement>('sl-radio[value="1"]')?.click();
424+
await new Promise(resolve => setTimeout(resolve));
425+
426+
expect(onChange).to.have.been.calledOnce;
427+
428+
document.body.removeEventListener('sl-change', onChange);
429+
});
409430
});
410431

411432
describe('form reset', () => {

0 commit comments

Comments
 (0)