mirror of
https://github.com/material-components/material-web.git
synced 2024-10-26 21:56:56 +03:00
chore(switch): add test unit
This commit is contained in:
parent
8d201e0d5d
commit
e46fc6ddf9
@ -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', () => {
|
||||
|
Loading…
Reference in New Issue
Block a user