Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Rails JSON API的Javascript客户端框架-如何进行集成测试?_Javascript_Ruby On Rails_Capybara_Integration Testing_Javascript Framework - Fatal编程技术网

带有Rails JSON API的Javascript客户端框架-如何进行集成测试?

带有Rails JSON API的Javascript客户端框架-如何进行集成测试?,javascript,ruby-on-rails,capybara,integration-testing,javascript-framework,Javascript,Ruby On Rails,Capybara,Integration Testing,Javascript Framework,我有两个应用程序,一个Rails JSON API和一个Javascript客户端框架 进行集成测试的最佳方法是什么 还有一个问题,这可以通过Capybara实现吗?如果您想要一个真正的集成测试,您可以使用Capybara和一个执行javascript的驱动程序,比如,或。或者,你可以使用硒,但这并不像无头测试那么容易 这就是说,如果您使用背面的Rspec和正面的Jasmine/Qunit分别测试前端和后端,您可能会有更多的运气和更可靠的测试。与JS的集成测试通常很棘手。请检查以下内容:

我有两个应用程序,一个Rails JSON API和一个Javascript客户端框架

进行集成测试的最佳方法是什么


还有一个问题,这可以通过Capybara实现吗?

如果您想要一个真正的集成测试,您可以使用Capybara和一个执行javascript的驱动程序,比如,或。或者,你可以使用硒,但这并不像无头测试那么容易

这就是说,如果您使用背面的Rspec和正面的Jasmine/Qunit分别测试前端和后端,您可能会有更多的运气和更可靠的测试。与JS的集成测试通常很棘手。

请检查以下内容: