我正在使用Tarantula来测试我正在开发的Rails应用。它工作得很好,但我得到了一些奇怪的404。
在调查之后,Tarantula在测试时会在我的应用中跟踪DELETE
个请求(destroy
对控制器的操作)。由于Tarantula首先获得index
操作(并且似乎保留了未访问的URL列表),它最终会尝试跟踪指向已删除的资源的链接...并获得404. Tarantula是正确的URL不再存在(因为它删除了资源本身)。但是,它将其标记为错误 - 这几乎不是我期望的行为。
我基本上只是使用Rails脚手架,这个问题正在发生。我如何防止狼蛛这样做? (或者,是否有更好的方法来指定链接?)
更新
答案 0 :(得分:0)
据我所知,预计将在未来的狼蛛更新中修复。 (另请参阅:http://github.com/relevance/tarantula/issues#issue/3。)现在,我忽略了“看起来无害的404”。
<强>更新强>
我现在正在进行“软删除”(只是将记录标记为已删除),所以这对我来说不再是问题。