Skip to content

Commit

Permalink
feat: meal info tests
Browse files Browse the repository at this point in the history
  • Loading branch information
star0202 committed Apr 6, 2023
1 parent 71cb2d8 commit 27a5518
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions tests/meal.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,33 @@ describe('Meal', () => {

expect(data).toMatchObject<Meal>(data)
})

it('should return meal infos', async () => {
const school = await neis.getSchoolOne({
ATPT_OFCDC_SC_CODE: 'B10',
SD_SCHUL_CODE: '7091455',
})

const meal = await school.getMealOne({ MLSV_YMD: '20230331' })

const data = {
cal: meal.getCal(),
dish: meal.getDish(),
dishName: meal.getDishName(),
nutrition: meal.getNutrition(),
origin: meal.getOrigin(),
}

logger.info(data)

expect(data.cal).toBe(901.4)
expect(data.dish).toMatchObject<string[]>(data.dish)
expect(data.dishName).toMatchObject<string[]>(data.dishName)
expect(data.nutrition).toMatchObject<{ name: string; amount: number }[]>(
data.nutrition
)
expect(data.origin).toMatchObject<{ name: string; origin: string }[]>(
data.origin
)
})
})

0 comments on commit 27a5518

Please sign in to comment.