Skip to content

Commit 740a2ee

Browse files
authored
test(slide-toggle): adding missing detectChanges() and tick() (#15309)
This makes a test pass both with ivy and ViewEngine
1 parent 53b01bc commit 740a2ee

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/lib/slide-toggle/slide-toggle.spec.ts

+3
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,8 @@ describe('MatSlideToggle without forms', () => {
435435
]
436436
});
437437
const fixture = TestBed.createComponent(SlideToggleBasic);
438+
fixture.detectChanges();
439+
438440
const testComponent = fixture.debugElement.componentInstance;
439441
const slideToggleDebug = fixture.debugElement.query(By.css('mat-slide-toggle'));
440442
const thumbContainerDebug = slideToggleDebug
@@ -448,6 +450,7 @@ describe('MatSlideToggle without forms', () => {
448450
expect(slideToggle.checked).toBe(false);
449451

450452
gestureConfig.emitEventForElement('slidestart', slideThumbContainer);
453+
tick();
451454

452455
expect(slideThumbContainer.classList).toContain('mat-dragging');
453456

0 commit comments

Comments
 (0)