2016-10-03 41 views
0

我想用Grails 3安装Geb(我从Intellij运行它) 我们目前正在实现一个没有任何用户界面的api。对于我们来说,测试REST API请求已足够 。Grails 3与Geb在“角矩”上失败

我通过test-app开始测试,正如我在控制台日志中看到的。测试 打破错误:

:karmaRun

PhantomJS 2.1.1 (Windows 8 0.0.0) ERROR Error: Moment cannot be found by angular-moment! Please reference to: https://github.com/urish/angular-moment at grails-app/assets/bower/angular/angular-moment.js:27

我甚至不希望有因缘运行。

问题

或者:我怎样才能纠正上述错误? 或(最好):如何从测试运行中禁用/删除任何测试部件,如业力?

回答

1

你还有别的事情要开始运行Karma测试。看看这里的股票项目https://github.com/basejump/grails3-geb-example

尝试grails test-app YourFuncTest -integration将它隔离到只是您的Geb测试?

+0

是的,我喜欢。我从'build.gradle'中删除了karma插件。它有帮助。我忘了更新问题。 – zatziky