如何在业力中运行命令行进程

时间:2018-04-19 20:49:16

标签: angularjs integration-testing karma-runner karma-jasmine

我正在使用Karma为我的AngularJS / CouchDB应用程序编写集成测试(不是单元测试)。我意识到在单元测试中模拟数据库很重要。我故意不嘲笑数据库,因为这是一个集成测试。我明确地想要与数据库进行交互。我也不想使用量角器进行这些集成测试。这些集成测试的动机是将不一定依赖于UI的测试从测量器移开,以提高测试的整体速度。

当我在量角器exec("my command that loads data into the database")中运行代码时,以下工作正常。

在业力中exec()不可用。你如何在业力中运行shell命令?鉴于业力如何运作,这甚至可能吗?

如果业力不是运行集成测试的最佳方式,那么您建议我做什么?

也许有一些方法可以在karma启动时运行shell命令?

0 个答案:

没有答案