@@ -163,13 +163,13 @@ test('moveLimit', () => {
163163 } ,
164164 } ) ;
165165 let state = flow . init ( { ctx : flow . ctx ( 2 ) } ) ;
166- expect ( state . ctx . turn ) . toBe ( 0 ) ;
166+ expect ( state . ctx . turn ) . toBe ( 1 ) ;
167167 state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
168- expect ( state . ctx . turn ) . toBe ( 0 ) ;
168+ expect ( state . ctx . turn ) . toBe ( 1 ) ;
169169 state = flow . processGameEvent ( state , gameEvent ( 'endTurn' ) ) ;
170- expect ( state . ctx . turn ) . toBe ( 0 ) ;
171- state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
172170 expect ( state . ctx . turn ) . toBe ( 1 ) ;
171+ state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
172+ expect ( state . ctx . turn ) . toBe ( 2 ) ;
173173 }
174174
175175 {
@@ -184,20 +184,20 @@ test('moveLimit', () => {
184184 } ,
185185 } ) ;
186186 let state = flow . init ( { ctx : flow . ctx ( 2 ) } ) ;
187- expect ( state . ctx . turn ) . toBe ( 0 ) ;
187+ expect ( state . ctx . turn ) . toBe ( 1 ) ;
188188 state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
189- expect ( state . ctx . turn ) . toBe ( 0 ) ;
189+ expect ( state . ctx . turn ) . toBe ( 1 ) ;
190190 state = flow . processGameEvent ( state , gameEvent ( 'endTurn' ) ) ;
191- expect ( state . ctx . turn ) . toBe ( 0 ) ;
192- state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
193191 expect ( state . ctx . turn ) . toBe ( 1 ) ;
192+ state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
193+ expect ( state . ctx . turn ) . toBe ( 2 ) ;
194194
195195 state = flow . processGameEvent ( state , gameEvent ( 'endPhase' , { next : 'B' } ) ) ;
196196
197197 expect ( state . ctx . phase ) . toBe ( 'B' ) ;
198- expect ( state . ctx . turn ) . toBe ( 2 ) ;
199- state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
200198 expect ( state . ctx . turn ) . toBe ( 3 ) ;
199+ state = flow . processMove ( state , makeMove ( 'move' , null , '0' ) . payload ) ;
200+ expect ( state . ctx . turn ) . toBe ( 4 ) ;
201201 }
202202} ) ;
203203
@@ -541,21 +541,21 @@ test('endTurn is not called twice in one move', () => {
541541
542542 expect ( state . ctx . phase ) . toBe ( 'A' ) ;
543543 expect ( state . ctx . currentPlayer ) . toBe ( '0' ) ;
544- expect ( state . ctx . turn ) . toBe ( 0 ) ;
544+ expect ( state . ctx . turn ) . toBe ( 1 ) ;
545545
546546 state = flow . processMove ( state , makeMove ( ) . payload ) ;
547547
548548 expect ( state . ctx . phase ) . toBe ( 'A' ) ;
549549 expect ( state . ctx . currentPlayer ) . toBe ( '1' ) ;
550- expect ( state . ctx . turn ) . toBe ( 1 ) ;
550+ expect ( state . ctx . turn ) . toBe ( 2 ) ;
551551
552552 state . G . endPhase = true ;
553553
554554 state = flow . processMove ( state , makeMove ( ) . payload ) ;
555555
556556 expect ( state . ctx . phase ) . toBe ( 'B' ) ;
557557 expect ( state . ctx . currentPlayer ) . toBe ( '0' ) ;
558- expect ( state . ctx . turn ) . toBe ( 2 ) ;
558+ expect ( state . ctx . turn ) . toBe ( 3 ) ;
559559} ) ;
560560
561561describe ( 'endPhase returns to previous phase' , ( ) => {
0 commit comments