Hi y'all

The problem is probably because I'm a newb.  I have a home controller in the
admin namespace.

My controller spec is working as expected, and the following example is
passing:

  it "should show the home page if logged in" do
    controller.send("current_user=", User.new)
    get :index
    response.should render_template('admin/home/index')
  end


But my story is failing on the "then" step:

 When "I view the home page" do
    get admin_url
  end

  Then "I see the home page" do
    response.should_not be_redirect   # this passes
    response.code.should == "200"    # this passes

    response.should have_text(/"Client Administration."/)  #this fails, as
response.body is nil
    response.should render_template("admin/home/index")  #this fails, with
actual being nil.
  end

It's as though the template isn't actually being rendered for some reason.
Any clues as to why this might be?  My login story uses render_template in a
similar way and it works successfully..

Cheers,

Tim.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to