rspec 测试出现问题,未定义方法“post”;
我正在编写一个规范来测试当有人通过 URL 发送查询时 mashup_controller 的行为。我需要模拟 URL 中包含的参数,并且我读到 post() 方法会执行此操作…
在运行测试之前,我是否必须每次手动运行 rake db:test:load ?
我是 Ruby on Rails 的新手。 我正在尝试通过脚手架设置一个简单的 Web 应用程序。并使用 RSpec 进行测试。现在,在脚手架命令之后: rails generate …
导轨|如何创建非 ASCII 规范?
$rake spec 之后的代码 welcomes_spec.rb: ... describe "GET /welcomes" do it "Should render main page" do visit root_path page.should have_con…
在 Rspec 中测试布尔值的最佳方法
希望在这里得到一些意见。 使用 RSPEC 检查布尔值的最佳方法是什么我已经看到它以几种不同的方式完成: myvar.should == true myvar.should be true m…
太阳黑子的奇怪问题。
我有模型: class Topic < ActiveRecord::Base attr_accessible :title, :description has_many :comments, :dependent => :destroy end 并且: class…
依赖于“当前用户”的单元测试模型逻辑属性
一种常见的情况是应用程序有用户和组,只有作为组管理员的用户才能添加/删除用户。我可能有一个控制器操作“@group.add_member if current_user.is_ad…
带有特殊字符 æ 的 Rspec ø å
我正在编写一个丹麦网络应用程序,并尝试验证电子邮件地址。其中可以包括字符 æ ø å 等。这是我的 rspec 代码: User.create(@attr.merge(:email => '…
无法使用 OptionParser 和 rspec
我有一个简单的 watir (网络驱动程序)脚本,可以访问谷歌。但是,我想使用选项解析器在 cmd 中设置参数来选择浏览器。下面是我的脚本: require 'op…
我自己的 DSL 位于 rspec、cucumber 之上
我有兴趣在我的 Cucumber webrat BDD 套件上应用另一层抽象,它了解我正在使用的 DOM。 目前我正在编写类似以下示例的步骤定义: response_body.shoul…
使用 RSpec 测试 Rails 3 respond_with
我最近将我的控制器代码从: 更改 def create @checklist_item = @checklist.items.build(params[:checklist_item]) if @checklist_item.save flash[:…
rspec 测试中 Rails 应用程序的端口号
我想使用 rspec 结合 Faraday 和 Faraday_middleware 来测试 Rails 应用程序的 json 响应。要使用 Faraday,需要应用程序 URL。在测试中我想使用本地…
与 Factory Girl 工厂更新记录
我使用 RSpec 和 Factory Girl 创建一条记录,该记录在创建时会在 after_create 中自动创建关联的“小时”记录。 但我想用非默认时间进行测试,最好是…
如何使用 RSpec 测试delayed_job回调钩子
我想验证delayed_job回调钩子是否被调用,但我不知道如何让RSpec来做到这一点,特别是当涉及多层类时。 假设我有一个像这样的 ActiveRecord 模型: cl…