diff --git a/spec/controllers/member_controller_spec.rb b/spec/controllers/member_controller_spec.rb index 783f4d433..34ef19c34 100644 --- a/spec/controllers/member_controller_spec.rb +++ b/spec/controllers/member_controller_spec.rb @@ -24,43 +24,43 @@ describe MembersController do describe "GET show" do it "provides JSON for member profile" do - get :show, params: { login_name: @member.to_param }, format: 'json' + get :show, params: { slug: @member.to_param }, format: 'json' response.should be_success end it "assigns @posts with the member's posts" do - get :show, params: { login_name: @member.to_param } + get :show, params: { slug: @member.to_param } assigns(:posts).should eq(@posts) end it "assigns @twitter_auth" do - get :show, params: { login_name: @member.to_param } + get :show, params: { slug: @member.to_param } assigns(:twitter_auth).should eq(@twitter_auth) end it "assigns @flickr_auth" do - get :show, params: { login_name: @member.to_param } + get :show, params: { slug: @member.to_param } assigns(:flickr_auth).should eq(@flickr_auth) end it "doesn't show completely nonsense members" do - get :show, params: { login_name: 9999 } + get :show, params: { slug: 9999 } expect(response).to have_http_status(:not_found) end it "doesn't show unconfirmed members" do @member2 = FactoryBot.create(:unconfirmed_member) - get :show, params: { login_name: @member2.id } + get :show, params: { slug: @member2.id } expect(response).to have_http_status(:not_found) end end describe "GET member's RSS feed" do - it "returns an RSS feed" do - get :show, params: { login_name: @member.to_param }, format: "rss" - response.should be_success - response.should render_template("members/show") - response.content_type.should eq("application/rss+xml") + describe "returns an RSS feed" do + before { get :show, params: { slug: @member.to_param }, format: "rss" } + it { response.should be_success } + it { response.should render_template("members/show") } + it { response.content_type.should eq("application/rss+xml") } end end end