fuzzyworld

explodorama / files / test / turnNumber.test.ts

turnNumber.test.ts

478 B · history · blame

1import { describe, expect, it } from 'vitest'
2import { turnNumber } from '../src/sim/state'
3import { board } from './helpers'
4
5describe('turnNumber (display, from 1)', () => {
6 it('is the turn being chosen while playing, the last one played once the level is over', () => {
7 const s = { ...board('P.'), turn: 0 }
8 expect(turnNumber(s)).toBe(1)
9 expect(turnNumber({ ...s, turn: 7 })).toBe(8)
10 expect(turnNumber({ ...s, turn: 7, status: 'cleared' })).toBe(7)
11 })
12})