![]() |
1
1
你没有透露太多细节,所以我会试着给出一个高水平的答案。也许会有帮助。
如果你用水豚,你可以得到当前的端口,这个问题已经解释过了 Cucumber / Capybara -- how to get the host and port of the current execution (如果有帮助的话,别忘了投上一票) 想办法把这些信息传递给你想测试的工作。
一般来说,当你有一个异步组件时,端到端测试是很难的。您应该等待后台作业的结果显示多长时间,何时声明它?
而且,奇怪的是,你的工作必须点击http服务器…它应该更容易访问应用程序对象本身,不是吗? 除非是另一个应用服务器。然后,您只需要确保它正在运行(作为依赖项),就像在运行规范之前确保DB服务器正在运行一样。 |
![]() |
Animesh Arya · 关联模型的Rspec 3 年前 |
![]() |
MLZ · RSpec请求中存根方法调用的正确方法 7 年前 |
![]() |
Brendan Jones · 为什么我的控制器要求重复嵌套参数散列? 7 年前 |
![]() |
Peter Penzov · 带参数的用户let 7 年前 |
![]() |
janosrusiczki · 设计视图规格 7 年前 |