Testing Rails Metal/Rack with RSpec?
Posted
by Matt Darby
on Stack Overflow
See other posts from Stack Overflow
or by Matt Darby
Published on 2010-03-15T18:47:44Z
Indexed on
2010/03/15
18:49 UTC
Read the original article
Hit count: 462
Say I have a Metal class named Preview. How do I test it with RSpec?
When I try:
require 'spec_helper'
describe Preview do
it "should return the posted content" do
post "/preview", :content => "*title*"
response.body.should == "*title*"
end
end
I get:
undefined method `post' for #<ActiveSupport::TestCase::Subclass_1:0x1058b3098>
It seems that RSpec doesn't load up the :post
method if the test isn't explicitly for a Controller. I've tried specifying :type => :controller
to no avail.
© Stack Overflow or respective owner