多个测试套件的配置文件中的Jest Teardown

问题描述

我正在为网站制作API(这是开放源代码,您可以在其中找到存储库并在此处自己查看:https://github.com/PirateSeal/Operation-Green-Axe-2

我正在用jest和supertest制作测试套件,并且我正在使用knex连接数据库并与之交谈。

我的问题是我无法运行多个测试套件,因为第一个套件是“锁定”对数据库的访问。

在每个测试文件中,我实现了BeforeAll()和Afterall()方法来创建和拆除数据库,而不是针对每个测试进行此操作,我想创建一个在所有测试之前运行的安装文件套房,毕竟。

我阅读了有关jest设置文件的信息,但我不知道如何使用它。

你能帮我吗?

(这是我的第一个问题,顺便说一句:))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)