即使使用 config.render_views,RSpec response.body 仍然为空
在我的spec_helper.rb 文件中,我专门将其设置为config.render_views,但我返回的response.body 仍然是空的。这是我的基本规格 describe "#index" do …
查看规范失败并显示“查询不返回结果集”
只是想做一个简单的视图规范。当我第一次创建这个规范并运行它时,它运行得很好。但后来当我需要创建模型类(app/models/request.rb)时,它开始失败…
使用 Rspec 测试循环行为
代码: def self.api_create(params) user_image = UserImage.new(params) begin user_image.uid = UniqueId.generate[0..7] end while not(UserImage…
在运行时递归地查找 RSpec 测试文件
我有一套 RSpec 测试,我想将其分组到以下层次结构中: tests/ featA/ t1.rb t2.rb featB/ t3.rb 但是当我运行时 $ rspec tests ,我得到以下信息: r…
在控制器中切换工作但不在规范中工作:Rails 3 +规格
给定这个确认方法: if (@bucket.confirmation_code == @code) puts "OLAAA" @bucket.toggle!(:confirmation) @bucket.save flash[:success] = "Succe…
定义一个需要两个步骤才能通过rspec的测试
有更好的方法吗? describe '#reset_all' do it 'should reset foo for all objects' do manager.iterate_all manager.reset_all obj1.foo.should == …
RoR、RSpec:想要验证页面上的每个链接是否都可以提供服务
我正在我的 RoR 应用程序上加强 RSpec 测试。我想要一种简单的方法来验证单击页面上的每个链接是否得到正确处理,即生成到控制器的可识别路由,并在控…
如何使用 RSpec 和 Devise/CanCan 进行集成测试?
如果我有一个 Devise 模型用户,其中只有具有 :admin 角色的用户才可以查看某个 url,我如何编写 RSpec 集成测试来检查该 url 的状态是否返回 200? d…
使用新的 Rails/MongoID 应用程序配置 RSpec
我正在启动一个新应用程序,并注意到上次从头开始构建 MongoID 应用程序时缺少一些文档。也就是说,他们曾经在不再存在的页面上提出建议(http://mong…
RSpec 和 Rails 3 - 简单测试失败
RSpec 2.5,Rails 3.0.6 - git://github.com/stevecastaneda/project.git 我正在做一些简单的测试,以确保用户在注册时有效。失败的测试是“应该需要…
在 Rails 中使用和测试日期
我的应用程序经常使用日期。很多 ajax 调用和 url 都涉及日期时间,我发现典型的格式“1920-10-10 18:30:00”对于这些目的不友好。我通过创建一个辅助…