@jeremyckahn/farmhand
Version:
A farming game
24 lines (21 loc) • 582 B
text/typescript
import {
apple,
appleSapling,
carrotSeed,
carrot,
milk1,
} from '../data/items.js'
import { carrotSoup } from '../data/recipes.js'
import { isItemAFarmProduct } from './isItemAFarmProduct.js'
describe('isItemAFarmProduct', () => {
test.each([
['seed', carrotSeed, false],
['crop', carrot, true],
['milk', milk1, true],
['crafted item', carrotSoup, true],
['sapling', appleSapling, false],
['fruit', apple, true],
])('when item is a %s', (_itemType, item, isAFarmProduct) => {
expect(isItemAFarmProduct(item)).toBe(isAFarmProduct)
})
})