如何重置 dynamodb 本地数据以进行单元测试



使用 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 而不是本地版本。 您可以尝试使用此处的代码从表中删除所有项目。

相关内容

  • 没有找到相关文章

最新更新