Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


Robert Gray
Robert Gray
6,674 Points

Rails Treebook: Test Should Redirect Status Update when not logged in NoMethod Error Statuses

<code>test "should redirect status update when not logged in" do put :update, id: @status, status: { content: @status.content } assert_response :redirect assert_redirected_to new_user_session_path end </code>

I get this error message when trying to run the test

test_should_redirect_status_update_when_not_logged_in(StatusesControllerTest): NoMethodError: undefined method `statuses' for nil:NilClass

2 Answers

Jason Seifer
Jason Seifer
Treehouse Guest Teacher

Hey Robert Gray, it looks like the user isn't being found. Can you send me a link to your GitHub treebook repository and I'll take a look?