Skip to content

Commit 669d586

Browse files
committed
test(slide-toggle): adding missing detectChanges() and tick() (#15309)
This makes a test pass both with ivy and ViewEngine
1 parent f388871 commit 669d586

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,8 @@ describe('MatSlideToggle without forms', () => {
433433
]
434434
});
435435
const fixture = TestBed.createComponent(SlideToggleBasic);
436+
fixture.detectChanges();
437+
436438
const testComponent = fixture.debugElement.componentInstance;
437439
const slideToggleDebug = fixture.debugElement.query(By.css('mat-slide-toggle'));
438440
const thumbContainerDebug = slideToggleDebug
@@ -446,6 +448,7 @@ describe('MatSlideToggle without forms', () => {
446448
expect(slideToggle.checked).toBe(false);
447449

448450
gestureConfig.emitEventForElement('slidestart', slideThumbContainer);
451+
tick();
449452

450453
expect(slideThumbContainer.classList).toContain('mat-dragging');
451454

0 commit comments

Comments
 (0)