@@ -2,7 +2,7 @@ import { IAction, createOvermind } from '../'
22import { Statechart , statechart } from './'
33
44describe ( 'Statecharts' , ( ) => {
5- test . only ( 'should wrap configs' , ( ) => {
5+ test ( 'should wrap configs' , ( ) => {
66 const config = { }
77
88 const chart : Statechart < typeof config , 'foo' > = {
@@ -369,7 +369,7 @@ describe('Statecharts', () => {
369369 statechart ( config , [ parallelChartA , parallelChartB ] )
370370 )
371371
372- expect ( instance . state . states ) . toEqual ( [ [ 'bar' ] , [ 'foo' ] ] )
372+ expect ( instance . state . states ) . toEqual ( [ [ 0 , 'bar' ] , [ 1 , 'foo' ] ] )
373373 expect ( instance . state . actions ) . toEqual ( {
374374 increaseCount : true ,
375375 changeToBar : true ,
@@ -386,10 +386,10 @@ describe('Statecharts', () => {
386386
387387 instance . actions . changeToBar ( )
388388
389- expect ( instance . state . states ) . toEqual ( [ [ 'foo' ] , [ 'bar' ] ] )
389+ expect ( instance . state . states ) . toEqual ( [ [ 0 , 'foo' ] , [ 1 , 'bar' ] ] )
390390 expect ( instance . state . actions ) . toEqual ( {
391- increaseCount : true ,
392- changeToBar : true ,
391+ increaseCount : false ,
392+ changeToBar : false ,
393393 } )
394394 expect ( instance . state . matches ( 'foo' ) ) . toEqual ( true )
395395 expect ( instance . state . matches ( 'bar' ) ) . toEqual ( true )
@@ -455,7 +455,7 @@ describe('Statecharts', () => {
455455 statechart ( config , [ parallelChartA , parallelChartB ] )
456456 )
457457
458- expect ( instance . state . states ) . toEqual ( [ [ 'bar' ] , [ 'foo' , 'foo' ] ] )
458+ expect ( instance . state . states ) . toEqual ( [ [ 0 , 'bar' ] , [ 1 , 'foo' , 'foo' ] ] )
459459 expect ( instance . state . actions ) . toEqual ( {
460460 increaseCount : true ,
461461 changeToBar : true ,
@@ -472,10 +472,10 @@ describe('Statecharts', () => {
472472
473473 instance . actions . changeToBar ( )
474474
475- expect ( instance . state . states ) . toEqual ( [ [ 'foo' ] , [ 'bar' ] ] )
475+ expect ( instance . state . states ) . toEqual ( [ [ 0 , 'foo' ] , [ 1 , 'bar' ] ] )
476476 expect ( instance . state . actions ) . toEqual ( {
477- increaseCount : true ,
478- changeToBar : true ,
477+ increaseCount : false ,
478+ changeToBar : false ,
479479 } )
480480 expect ( instance . state . matches ( 'foo' ) ) . toEqual ( true )
481481 expect ( instance . state . matches ( 'bar' , 'foo' ) ) . toEqual ( false )
@@ -533,13 +533,13 @@ describe('Statecharts', () => {
533533
534534 const instance = createOvermind ( statechart ( config , mainChart ) )
535535
536- expect ( instance . state . states ) . toEqual ( [ [ 'foo' , 'baz' ] , [ 'foo' , 'baz' ] ] )
537- expect ( instance . state . actions ) . toEqual ( { increaseCount : true } )
536+ expect ( instance . state . states ) . toEqual ( [ [ 'foo' , 0 , 'baz' ] , [ 'foo' , 1 , 'baz' ] ] )
537+ expect ( instance . state . actions ) . toEqual ( { increaseCount : true , changeToBar : true } )
538538 expect ( instance . state . matches ( 'foo' , 'baz' ) ) . toEqual ( true )
539539 expect ( instance . state . count ) . toBe ( 2 )
540540 instance . actions . changeToBar ( )
541541 expect ( instance . state . states ) . toEqual ( [ [ 'bar' ] ] )
542- expect ( instance . state . actions ) . toEqual ( { increaseCount : false } )
542+ expect ( instance . state . actions ) . toEqual ( { increaseCount : false , changeToBar : false } )
543543 expect ( instance . state . matches ( 'foo' , 'baz' ) ) . toEqual ( false )
544544 expect ( instance . state . count ) . toBe ( 3 )
545545 } )
0 commit comments