I have the following code, which was automagically created, in 
~/controllers/articles_controller_spec.rb
  describe "GET #new" do
    it "returns a success response" do
      # See Hassan's answer in
      #   
https://groups.google.com/forum/#!topic/rubyonrails-talk/OQIYz9mnBXU
      byebug
      get :new, params: {}, session: valid_session 
      byebug
      expect(response).to be_success
    end
  end

I see the following in STDOUT
something@something:~$ date
Thu Jul 13 15:14:33 MDT 2017
something@something:~$ rspec

. . .

[72, 81] in /home/real-estate-data-mining/spec/controllers/
articles_controller_spec.rb
   72:       # get :new # , params: {}, session: valid_session 
   73:       byebug
   74:       get :new, params: {}, session: valid_session 
   75:       # get :new, params: {}, session: {valid_session} 
   76:       byebug
=> 77:       expect(response).to be_success
   78:     end
   79:   end
   80:   end
   81: 
(byebug) response.status
302

Why am I getting a 302 rather than a 200?

Question 2: Shouldn't 302 be a type of success?




-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/da4fde84-1f15-47bb-8ae9-a769d3fd3b9f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to