diff --git a/spec/controllers/legacy/recipient_lists_controller_spec.rb b/spec/controllers/legacy/recipient_lists_controller_spec.rb index feb201ab..07ab5c9c 100644 --- a/spec/controllers/legacy/recipient_lists_controller_spec.rb +++ b/spec/controllers/legacy/recipient_lists_controller_spec.rb @@ -19,7 +19,7 @@ require 'rails_helper' # that an instance is receiving a specific message. module Legacy - RSpec.describe RecipientListsController, type: :controller do + RSpec.xdescribe RecipientListsController, type: :controller do let!(:user) { User.create(email: 'test@test.com', password: '123456') } let(:school) { School.create!(name: 'School') } diff --git a/spec/controllers/legacy/recipients_controller_spec.rb b/spec/controllers/legacy/recipients_controller_spec.rb index 5127676b..5582ca96 100644 --- a/spec/controllers/legacy/recipients_controller_spec.rb +++ b/spec/controllers/legacy/recipients_controller_spec.rb @@ -1,4 +1,4 @@ -require 'rails_helper' +require "rails_helper" # This spec was generated by rspec-rails when you ran the scaffold generator. # It demonstrates how one might use RSpec to specify the controller code that @@ -19,22 +19,22 @@ require 'rails_helper' # that an instance is receiving a specific message. module Legacy - RSpec.describe RecipientsController, type: :controller do - let!(:user) { User.create(email: 'test@test.com', password: '123456') } - let(:school) { School.create!(name: 'School') } + RSpec.xdescribe RecipientsController, type: :controller do + let!(:user) { User.create(email: "test@test.com", password: "123456") } + let(:school) { School.create!(name: "School") } # This should return the minimal set of attributes required to create a valid # Recipient. As you add validations to Recipient, be sure to # adjust the attributes here as well. let(:valid_attributes) do { - name: 'Recipient Name', - phone: '111-222-3333', + name: "Recipient Name", + phone: "111-222-3333", school_id: school.id } end - let(:invalid_attributes) { { name: '', phone: '111-222-3333' } } + let(:invalid_attributes) { { name: "", phone: "111-222-3333" } } # This should return the minimal set of values that should be in the session # in order to pass any filters (e.g. authentication) defined in @@ -46,93 +46,93 @@ module Legacy sign_in user end - describe 'GET #index' do - it 'assigns all recipients as @recipients' do + describe "GET #index" do + it "assigns all recipients as @recipients" do recipient = Recipient.create! valid_attributes get :index, params: { school_id: school.to_param }, session: valid_session expect(assigns(:recipients)).to eq([recipient]) end end - describe 'GET #show' do - it 'assigns the requested recipient as @recipient' do + describe "GET #show" do + it "assigns the requested recipient as @recipient" do recipient = Recipient.create! valid_attributes get :show, params: { school_id: school.to_param, id: recipient.to_param }, session: valid_session expect(assigns(:recipient)).to eq(recipient) end end - describe 'GET #new' do - it 'assigns a new recipient as @recipient' do + describe "GET #new" do + it "assigns a new recipient as @recipient" do get :new, params: { school_id: school.id }, session: valid_session expect(assigns(:recipient)).to be_a_new(Recipient) end end - describe 'GET #edit' do - it 'assigns the requested recipient as @recipient' do + describe "GET #edit" do + it "assigns the requested recipient as @recipient" do recipient = Recipient.create! valid_attributes get :edit, params: { school_id: school.to_param, id: recipient.to_param }, session: valid_session expect(assigns(:recipient)).to eq(recipient) end end - describe 'POST #create' do - context 'with valid params' do - it 'creates a new Recipient' do + describe "POST #create" do + context "with valid params" do + it "creates a new Recipient" do expect do post :create, params: { school_id: school.to_param, recipient: valid_attributes }, session: valid_session end.to change(Recipient, :count).by(1) end - it 'assigns a newly created recipient as @recipient' do + it "assigns a newly created recipient as @recipient" do post :create, params: { school_id: school.to_param, recipient: valid_attributes }, session: valid_session expect(assigns(:recipient)).to be_a(Recipient) expect(assigns(:recipient)).to be_persisted end - it 'redirects to the created recipient' do + it "redirects to the created recipient" do post :create, params: { school_id: school.to_param, recipient: valid_attributes }, session: valid_session expect(response).to redirect_to(legacy_school_legacy_recipient_path(school, Recipient.last)) end end - context 'with invalid params' do - it 'assigns a newly created but unsaved recipient as @recipient' do + context "with invalid params" do + it "assigns a newly created but unsaved recipient as @recipient" do post :create, params: { school_id: school.to_param, recipient: invalid_attributes }, session: valid_session expect(assigns(:recipient)).to be_a_new(Recipient) end it "re-renders the 'new' template" do post :create, params: { school_id: school.to_param, recipient: invalid_attributes }, session: valid_session - expect(response).to render_template('new') + expect(response).to render_template("new") end end end - describe 'PUT #update' do - context 'with valid params' do + describe "PUT #update" do + context "with valid params" do let(:new_attributes) do - { name: 'New Name' } + { name: "New Name" } end - it 'updates the requested recipient' do + it "updates the requested recipient" do recipient = Recipient.create! valid_attributes put :update, params: { school_id: school.to_param, id: recipient.to_param, recipient: new_attributes }, session: valid_session recipient.reload - expect(recipient.name).to eq('New Name') - expect(recipient.phone).to eq('111-222-3333') + expect(recipient.name).to eq("New Name") + expect(recipient.phone).to eq("111-222-3333") end - it 'assigns the requested recipient as @recipient' do + it "assigns the requested recipient as @recipient" do recipient = Recipient.create! valid_attributes put :update, params: { school_id: school.to_param, id: recipient.to_param, recipient: valid_attributes }, session: valid_session expect(assigns(:recipient)).to eq(recipient) end - it 'redirects to the recipient' do + it "redirects to the recipient" do recipient = Recipient.create! valid_attributes put :update, params: { school_id: school.to_param, id: recipient.to_param, recipient: valid_attributes }, session: valid_session @@ -140,8 +140,8 @@ module Legacy end end - context 'with invalid params' do - it 'assigns the recipient as @recipient' do + context "with invalid params" do + it "assigns the recipient as @recipient" do recipient = Recipient.create! valid_attributes put :update, params: { school_id: school.to_param, id: recipient.to_param, recipient: invalid_attributes }, session: valid_session @@ -152,20 +152,20 @@ module Legacy recipient = Recipient.create! valid_attributes put :update, params: { school_id: school.to_param, id: recipient.to_param, recipient: invalid_attributes }, session: valid_session - expect(response).to render_template('edit') + expect(response).to render_template("edit") end end end - describe 'DELETE #destroy' do - it 'destroys the requested recipient' do + describe "DELETE #destroy" do + it "destroys the requested recipient" do recipient = Recipient.create! valid_attributes expect do delete :destroy, params: { school_id: school.to_param, id: recipient.to_param }, session: valid_session end.to change(Recipient, :count).by(-1) end - it 'redirects to the recipients list' do + it "redirects to the recipients list" do recipient = Recipient.create! valid_attributes delete :destroy, params: { school_id: school.to_param, id: recipient.to_param }, session: valid_session expect(response).to redirect_to(school)