Skip to content

Commit 283e88e

Browse files
committed
Fix Browserstack test for super old Safari browser.
1 parent 6a080c8 commit 283e88e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

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

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -377,17 +377,21 @@ describe('MdSlideToggle', () => {
377377
}));
378378

379379
it('should prevent the form from submit when being required', async(() => {
380+
testComponent.isRequired = true;
380381

381382
fixture.detectChanges();
382383

383384
buttonElement.click();
385+
fixture.detectChanges();
386+
384387
expect(testComponent.isSubmitted).toBe(false);
385388

386-
// Make the form valid by setting the slide-toggle to true.
387-
labelElement.click();
389+
testComponent.isRequired = false;
388390
fixture.detectChanges();
389391

390392
buttonElement.click();
393+
fixture.detectChanges();
394+
391395
expect(testComponent.isSubmitted).toBe(true);
392396
}));
393397

@@ -448,10 +452,11 @@ class SlideToggleTestApp {
448452
selector: 'slide-toggle-forms-test-app',
449453
template: `
450454
<form (ngSubmit)="isSubmitted = true">
451-
<md-slide-toggle name="slideToggle" ngModel required>Required</md-slide-toggle>
455+
<md-slide-toggle name="slide" ngModel [required]="isRequired">Required</md-slide-toggle>
452456
<button type="submit"></button>
453457
</form>`
454458
})
455459
class SlideToggleFormsTestApp {
456460
isSubmitted: boolean = false;
461+
isRequired: boolean = false;
457462
}

0 commit comments

Comments
 (0)