UNPKG

@jeremyckahn/farmhand

Version:
27 lines (22 loc) 723 B
import { testCrop, testState } from '../../test-utils/index.js' import { waterAllPlots } from './waterAllPlots.js' vitest.mock('../../data/maps.js') vitest.mock('../../data/items.js') describe('waterAllPlots', () => { test('sets wasWateredToday to true for all plots', () => { const { field } = waterAllPlots( testState({ field: [ [ testCrop({ itemId: 'sample-crop-1' }), testCrop({ itemId: 'sample-crop-2' }), ], [testCrop({ itemId: 'sample-crop-3' })], ], }) ) expect(field[0][0]?.wasWateredToday).toBe(true) expect(field[0][1]?.wasWateredToday).toBe(true) expect(field[1][0]?.wasWateredToday).toBe(true) }) })