【发布时间】:2021-10-12 01:04:24
【问题描述】:
我需要一些建议,目前我想测试对象集合中的每个对象是否具有正确的结构,所以我这样做:
const allExercises = listAllExercises()
describe("listAllExercises | should return all exercises", () => {
test("Each exercise should have the right structure", () => {
const keys = [
"name",
"execution",
"level",
"is_poly_articular",
"practice",
"gender",
"body_focus",
]
allExercises.forEach((exercise) => {
expect(Object.keys(exercise).sort()).toEqual(keys.sort())
})
})
})
效果很好,但我想知道这是否是正确的方法,你有更好的解决方案来测试对象的键吗?
【问题讨论】:
标签: javascript typescript jestjs ts-jest