File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff 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} )
455459class SlideToggleFormsTestApp {
456460 isSubmitted : boolean = false ;
461+ isRequired : boolean = false ;
457462}
You can’t perform that action at this time.
0 commit comments