草庐IT

testdouble

全部标签

node.js - 你如何使用 testdouble 模拟 typeorm 的 getManager?

为typeorm创建单元测试时,我想模拟我与数据库的连接,这样我就可以在没有实际连接到数据库的情况下运行单元测试(一件好事!)我看到places人们使用testdoublemocktypeorm的存储库的地方(我也在使用),但我正在尝试使用getManager并且在弄清楚如何使其工作时遇到问题。这是一个例子。我有一个类,在构造函数中,通过使用getManager()为名为“test”的连接创建一个EntityManager:exportclassTestClass{constructor(){consttest:EntityManager=getManager('test');}}现在