假设我有一个名为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
Run Code Online (Sandbox Code Playgroud)
我明白了:
undefined method `post' for #<ActiveSupport::TestCase::Subclass_1:0x1058b3098>
Run Code Online (Sandbox Code Playgroud)
:post如果测试没有显式用于Controller ,RSpec似乎没有加载该方法.我试过指定:type => :controller无济于事.