【发布时间】:2011-01-27 19:43:59
【问题描述】:
假设我有一个名为 Preview 的 Metal 类。如何使用 RSpec 对其进行测试?
当我尝试时:
require 'spec_helper'
describe Preview do
it "should return the posted content" do
post "/preview", :content => "*title*"
response.body.should == "*title*"
end
end
我明白了:
undefined method `post' for #<ActiveSupport::TestCase::Subclass_1:0x1058b3098>
如果测试没有明确针对控制器,RSpec 似乎不会加载 :post 方法。我试过指定:type => :controller 无济于事。
【问题讨论】:
标签: ruby-on-rails rspec rack