在testingnodeJS应用程序时,应该如何设置Capybara.app?
我已经看到了一百万次:
如果你不使用Rails的话…
require 'capybara/cucumber' Capybara.app = MyRackApp
但是如果你想testing一个node.js express v4应用程序什么是“MyRackApp”?
感谢您的回应
Capybara.app用于在线testingRack应用程序。 你的应用程序不是一个Rack应用程序,所以你必须进行testing。 请参阅Capybara文档中的“调用远程服务器” 。 简单地说,
Capybara.current_driver = :poltergeist # or :selenium if you prefer slower tests ;) Capybara.app_host = 'http://your.app'
不要设置Capybara.app
。