This repository was archived by the owner on Dec 10, 2019. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 500500 }
501501 test . equals ( foundIgnoredPattern , false ) ;
502502 test . done ( ) ;
503+ } ,
504+ 'setState - applies any patternState matching the pattern' : function ( test ) {
505+ //arrange
506+ var pa = require ( '../builder/pattern_assembler' ) ;
507+ var pattern_assembler = new pa ( ) ;
508+ var patternlab = { } ;
509+ patternlab . config = { } ;
510+ patternlab . config . patternStates = { } ;
511+ patternlab . config . patternStates [ "homepage-emergency" ] = "inprogress" ;
512+
513+ var pattern = {
514+ patternName : "homepage-emergency"
515+ } ;
516+
517+ //act
518+ pattern_assembler . setPatternState ( pattern , patternlab ) ;
519+
520+ //assert
521+ test . equals ( pattern . patternState , "inprogress" ) ;
522+ test . done ( ) ;
523+ } ,
524+ 'setState - does not apply any patternState if nothing matches the pattern' : function ( test ) {
525+ //arrange
526+ var pa = require ( '../builder/pattern_assembler' ) ;
527+ var pattern_assembler = new pa ( ) ;
528+ var patternlab = { } ;
529+ patternlab . config = { } ;
530+ patternlab . config . patternStates = { } ;
531+ patternlab . config . patternStates [ "homepage-emergency" ] = "inprogress" ;
532+
533+ var pattern = {
534+ patternName : "homepage"
535+ } ;
536+
537+ //act
538+ pattern_assembler . setPatternState ( pattern , patternlab ) ;
539+
540+ //assert
541+ test . equals ( pattern . patternState , "" ) ;
542+ test . done ( ) ;
503543 }
504544 } ;
505545} ( ) ) ;
You can’t perform that action at this time.
0 commit comments