我有一个我正在编写的功能规范,其中我编写了多个场景,我希望它们都在同一个用户会话中运行。测试运行良好,直到最后一个场景发出单独的AJAX请求,然后对该请求生成401 Unauthorized。以下是我的相关文件: rails_helper.rb: # This file is copied to spec/ when you run 'rails generate rspec:i
我正在使用Capybara、rspec和poltergeist在rails之外运行一些无头集成测试。场景是,有两个选择字段。如果我在第一个选择字段中选择一个值,则根据第一个选择字段的值填充第二个选择字段。如果我在Mac中使用poltergeist运行我的规范,那么规范就能工作。但是在ubuntu中,它失败了,似乎没有填充第二个select字段。我的规格上也有js: true。这是我的spec_helper.rb:
r