Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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/4/algorithm/10.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
Ruby on rails 我如何进行单元测试;删除链接";和Ror,cucumber-webrat?_Ruby On Rails_Unit Testing_Cucumber_Webrat - Fatal编程技术网

Ruby on rails 我如何进行单元测试;删除链接";和Ror,cucumber-webrat?

Ruby on rails 我如何进行单元测试;删除链接";和Ror,cucumber-webrat?,ruby-on-rails,unit-testing,cucumber,webrat,Ruby On Rails,Unit Testing,Cucumber,Webrat,我目前正在开发一个Rails应用程序,我正在尝试对其进行单元测试。我选择Cucumber+WebRater。我想在我的后端测试所有删除链接 我试图访问第二个参数(方法:delete),但没有成功。 (类似于:访问我的路径,方法=>:删除) 在我的页面上,我删除了一些链接,因此解决方案单击链接(“删除”)是不可接受的 我希望你在这方面有经验 先谢谢你 Gaetan.方法:删除我们的Javascript,用POST和_method='put'向您的服务器发出良好的请求 Webrat不知道如何解释Ja

我目前正在开发一个Rails应用程序,我正在尝试对其进行单元测试。我选择Cucumber+WebRater。我想在我的后端测试所有删除链接

我试图访问第二个参数(方法:delete),但没有成功。 (类似于:访问我的路径,方法=>:删除)

在我的页面上,我删除了一些链接,因此解决方案单击链接(“删除”)是不可接受的

我希望你在这方面有经验

先谢谢你


Gaetan.

方法:删除我们的Javascript,用POST和_method='put'向您的服务器发出良好的请求


Webrat不知道如何解释Javascript。如果您需要,您需要使用一些后端。Capybara或Selenium。

Webrat只需要一个简单的补丁就可以让它与rails3新的不引人注目的Javascript一起工作

有关说明和补丁的链接,请参见此处:


为我工作。

有一个简单的补丁可以让webrat使用rails3低调的js,请参阅: