fix(checkbox): Added a unit test for checkbox action event

PiperOrigin-RevId: 438485141
This commit is contained in:
Abhinay Omkar 2022-03-30 23:06:43 -07:00 committed by Copybara-Service
parent dcaa6a7ee3
commit 05c8818c02

View File

@ -68,6 +68,19 @@ describe('md-checkbox', () => {
await harness.click();
expect(element.checked).toBeTrue();
});
it('should trigger event with event detail including checked status',
async () => {
let actionEvent: CustomEvent|null = null;
element.addEventListener('action', (e: Event) => {
actionEvent = e as CustomEvent;
});
await harness.click();
await element.updateComplete;
expect(actionEvent).toBeInstanceOf(CustomEvent);
expect(actionEvent!.detail.checked).toBe(true);
});
});
describe('checked', () => {