装载时加载夹具,使用casperjs清理拆卸数据库

时间:2016-02-17 17:44:43

标签: mongodb phantomjs integration-testing casperjs

我是casperjs的新手,但我确实有自动化测试的经验。 我试图弄清楚如何做一个正确的setup / teardown以使MongodDB数据库在每个测试中处于可预测状态。

理想情况下,我想连接到我的数据库,在setup上加载一个fixture,然后将集合放在teardown上,但似乎没有直接的方法从casperjs / phantomjs连接到MongoDB

我花了一些时间搜索,我发现了很多关于从casperjs / phantomjs连接到MongoDB的问题。 这个答案似乎更接近于一个公认的解决方案: How to connect to MongoDB using PhantomJS。 但是提议的替代方案被破坏/放弃了,使用REST的整个想法并不是我想要的。

我觉得这是集成测试的基本要求,我无法相信没有更好的解决方案。 还有更好的选择/想法吗?谁有同样的问题?

非常感谢!

0 个答案:

没有答案