@@ -526,187 +526,81 @@ describe('ValidationsDispatcher', () => {
526526
527527 describe ( 'Group #2 => When calling fireAllFieldsValidations' , ( ) => {
528528 it ( 'Spec #1 => should return empty array' +
529- 'When passing vm equals undefined, formFieldToViewModelKeyValues equals undefined and validationFn equals undefined' , ( ) => {
530- //Arrange
529+ 'When passing vm equals undefined and validationFn equals undefined' , ( ) => {
530+ // Arrange
531531 let vm = undefined ;
532- let formFieldToViewModelKeyValues = undefined ;
533532 let validationFn = undefined ;
534533
535- //Act
536- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
534+ // Act
535+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFn ) ;
537536
538- //Assert
537+ // Assert
539538 expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
540539 } ) ;
541540
542541 it ( 'Spec #2 => should return empty array' +
543- 'When passing vm equals undefined, formFieldToViewModelKeyValues equals null and validationFn equals undefined' , ( ) => {
544- //Arrange
545- let vm = undefined ;
546- let formFieldToViewModelKeyValues = null ;
547- let validationFn = undefined ;
548-
549- //Act
550- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
551-
552- //Assert
553- expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
554- } ) ;
555-
556- it ( 'Spec #3 => should return empty array' +
557- 'When passing vm equals undefined, formFieldToViewModelKeyValues equals [] and validationFn equals undefined' , ( ) => {
558- //Arrange
559- let vm = undefined ;
560- let formFieldToViewModelKeyValues = [ ] ;
561- let validationFn = undefined ;
562-
563- //Act
564- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
565-
566- //Assert
567- expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
568- } ) ;
569-
570- it ( 'Spec #4 => should return empty array' +
571- 'When passing vm equals undefined, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] and validationFn equals undefined' , ( ) => {
572- //Arrange
573- let vm = undefined ;
574-
575- let keyValue = new FormNameToFieldNameMapping ( ) ;
576- keyValue . formFieldName = 'testFormId' ;
577- keyValue . vmFieldName = 'testVmProperty' ;
578-
579- let formFieldToViewModelKeyValues = [ keyValue ] ;
580- let validationFn = undefined ;
581-
582- //Act
583- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
584-
585- //Assert
586- expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
587- } ) ;
588-
589- it ( 'Spec #5 => should return empty array' +
590- 'When passing vm equals null, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] and validationFn equals undefined' , ( ) => {
542+ 'When passing vm equals null and validationFn equals undefined' , ( ) => {
591543 //Arrange
592544 let vm = null ;
593-
594- let keyValue = new FormNameToFieldNameMapping ( ) ;
595- keyValue . formFieldName = 'testFormId' ;
596- keyValue . vmFieldName = 'testVmProperty' ;
597-
598- let formFieldToViewModelKeyValues = [ keyValue ] ;
599545 let validationFn = undefined ;
600546
601547 //Act
602- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
548+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFn ) ;
603549
604550 //Assert
605551 expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
606552 } ) ;
607553
608- it ( 'Spec #6 => should return empty array' +
609- 'When passing vm equals "", formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] and validationFn equals undefined' , ( ) => {
554+ it ( 'Spec #3 => should return empty array' +
555+ 'When passing vm equals "" and validationFn equals undefined' , ( ) => {
610556 //Arrange
611557 let vm = "" ;
612-
613- let keyValue = new FormNameToFieldNameMapping ( ) ;
614- keyValue . formFieldName = 'testFormId' ;
615- keyValue . vmFieldName = 'testVmProperty' ;
616-
617- let formFieldToViewModelKeyValues = [ keyValue ] ;
618558 let validationFn = undefined ;
619559
620560 //Act
621- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
561+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFn ) ;
622562
623563 //Assert
624564 expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
625565 } ) ;
626566
627- it ( 'Spec #7 => should return empty array' +
628- 'When passing vm equals { }, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] ' +
629- 'and validationFn equals undefined' , ( ) => {
567+ it ( 'Spec #4 => should return empty array' +
568+ 'When passing vm equals { } and validationFn equals undefined' , ( ) => {
630569 //Arrange
631- let vm = {
632- } ;
633-
634- let keyValue = new FormNameToFieldNameMapping ( ) ;
635- keyValue . formFieldName = 'testFormId' ;
636- keyValue . vmFieldName = 'testVmProperty' ;
637-
638- let formFieldToViewModelKeyValues = [ keyValue ] ;
570+ let vm = { } ;
639571 let validationFn = undefined ;
640572
641573 //Act
642- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFn ) ;
643-
644- //Assert
645- expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
646- } ) ;
647-
648- it ( 'Spec #8 => should return empty array and it does not call to validationFn' +
649- 'When passing vm equals { }, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] ' +
650- 'and validationFn equals function' , ( ) => {
651- //Arrange
652- let vm = {
653- } ;
654-
655- let keyValue = new FormNameToFieldNameMapping ( ) ;
656- keyValue . formFieldName = 'testFormId' ;
657- keyValue . vmFieldName = 'testVmProperty' ;
658-
659- let formFieldToViewModelKeyValues = [ keyValue ] ;
660- let validationFnSpy = sinon . spy ( ) ;
661-
662- //Act
663- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFnSpy ) ;
574+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFn ) ;
664575
665576 //Assert
666577 expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
667- expect ( validationFnSpy . called ) . to . be . false ;
668578 } ) ;
669579
670- it ( 'Spec #9 => should return empty array and it does not call to validationFn' +
671- 'When passing vm equals { property: "test" }, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] ' +
672- 'and validationFn equals function' , ( ) => {
580+ it ( 'Spec #5 => should return empty array and it does not call to validationFn' +
581+ 'When passing vm equals { } and validationFn equals function' , ( ) => {
673582 //Arrange
674- let vm = {
675- property : 'test'
676- } ;
677-
678- let keyValue = new FormNameToFieldNameMapping ( ) ;
679- keyValue . formFieldName = 'testFormId' ;
680- keyValue . vmFieldName = 'testVmProperty' ;
681-
682- let formFieldToViewModelKeyValues = [ keyValue ] ;
583+ let vm = { } ;
683584 let validationFnSpy = sinon . spy ( ) ;
684585
685586 //Act
686- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFnSpy ) ;
587+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFnSpy ) ;
687588
688589 //Assert
689590 expect ( fieldValidationResultPromises ) . to . have . length ( 0 ) ;
690591 expect ( validationFnSpy . called ) . to . be . false ;
691592 } ) ;
692593
693- it ( 'Spec #10 => should return array with one item and it calls to validationFn' +
694- 'When passing vm equals { testVmProperty: "test" }, formFieldToViewModelKeyValues equals [{id: "testFormId", value: "testVmProperty"}] ' +
695- 'and validationFn equals function' , ( ) => {
594+ it ( 'Spec #6 => should return array with one item and it calls to validationFn' +
595+ 'When passing vm equals { testVmProperty: "test" } and validationFn equals function' , ( ) => {
696596 //Arrange
697597 let vm = {
698598 testVmProperty : 'test'
699599 } ;
700-
701- let keyValue = new FormNameToFieldNameMapping ( ) ;
702- keyValue . formFieldName = 'testFormId' ;
703- keyValue . vmFieldName = 'testVmProperty' ;
704-
705- let formFieldToViewModelKeyValues = [ keyValue ] ;
706600 let validationFnSpy = sinon . spy ( ) ;
707601
708602 //Act
709- let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , formFieldToViewModelKeyValues , validationFnSpy ) ;
603+ let fieldValidationResultPromises = validationsDispatcher . fireAllFieldsValidations ( vm , validationFnSpy ) ;
710604
711605 //Assert
712606 expect ( fieldValidationResultPromises ) . to . have . length ( 1 ) ;
0 commit comments