在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

    Interesting Posts