chore(switch): add test unit

This commit is contained in:
vdegenne 2024-02-28 14:26:18 +01:00
parent 8d201e0d5d
commit e46fc6ddf9

View File

@ -161,6 +161,23 @@ describe('md-switch', () => {
toggle.click();
expect(toggle.selected).withContext('should remain false').toBeFalse();
});
it('reflects `selected` state in input events', () => {
let state = false;
const inputHandler = jasmine
.createSpy('inputHandler')
.and.callFake(() => {
state = toggle.selected;
});
toggle.addEventListener('input', inputHandler)
toggle.click()
expect(inputHandler).withContext('input listener').toHaveBeenCalled();
expect(state)
.withContext('switch.selected during input listener')
.toBeTrue();
})
});
describe('form submission', () => {