使用 Jest、DynamoDB 本地,我想为每个测试重置数据库,这样它就不必按特定顺序排列。 有什么办法可以明智地做到这一点吗?
beforeEach(() => {
resetDB()
})
it('create a data', () => {
})
it('remove the data', () => {
})
it('find the data', () => {
test should pass but it fails because the data is removed.
})
我会研究@shelf/jest-dynamodb以开始使用。
我为 AWS 服务编写了一个测试库,但它使用的是真正的 DyanmoDB 而不是本地版本。 您可以尝试使用此处的代码从表中删除所有项目。