diff --git a/spec/controllers/api/v1/conferences_controller_spec.rb b/spec/controllers/api/v1/conferences_controller_spec.rb index bd6d1df5..fc82fdc3 100644 --- a/spec/controllers/api/v1/conferences_controller_spec.rb +++ b/spec/controllers/api/v1/conferences_controller_spec.rb @@ -21,7 +21,7 @@ describe Api::V1::ConferencesController do end it 'returns correct conferences' do - expect(@json.map { |c| c['short_title'] }).to contain_exactly('conf_one', 'conf_two') + expect(@json.pluck('short_title')).to contain_exactly('conf_one', 'conf_two') end end diff --git a/spec/controllers/api/v1/events_controller_spec.rb b/spec/controllers/api/v1/events_controller_spec.rb index c23561fb..845cb5b0 100644 --- a/spec/controllers/api/v1/events_controller_spec.rb +++ b/spec/controllers/api/v1/events_controller_spec.rb @@ -15,7 +15,7 @@ describe Api::V1::EventsController do json = JSON.parse(response.body)['events'] expect(response).to be_success - expect(json.map { |e| e['title'] }).to contain_exactly('Conference Event', 'Example Event') + expect(json.pluck('title')).to contain_exactly('Conference Event', 'Example Event') end end diff --git a/spec/controllers/api/v1/rooms_controller_spec.rb b/spec/controllers/api/v1/rooms_controller_spec.rb index 1d1d9d9d..00b927e9 100644 --- a/spec/controllers/api/v1/rooms_controller_spec.rb +++ b/spec/controllers/api/v1/rooms_controller_spec.rb @@ -17,7 +17,7 @@ describe Api::V1::RoomsController do expect(response).to be_success - expect(json.map { |r| r['name'] }).to contain_exactly('Conference Room', 'Test Room') + expect(json.pluck('name')).to contain_exactly('Conference Room', 'Test Room') end end diff --git a/spec/controllers/api/v1/speakers_controller_spec.rb b/spec/controllers/api/v1/speakers_controller_spec.rb index e71c0cd7..d29ddfb3 100644 --- a/spec/controllers/api/v1/speakers_controller_spec.rb +++ b/spec/controllers/api/v1/speakers_controller_spec.rb @@ -22,7 +22,7 @@ describe Api::V1::SpeakersController do get :index, params: { format: :json } json = JSON.parse(response.body)['speakers'] expect(response).to be_success - expect(json.map { |u| u['name'] }).to contain_exactly('Conf_Speaker', 'Speaker') + expect(json.pluck('name')).to contain_exactly('Conf_Speaker', 'Speaker') end end diff --git a/spec/controllers/api/v1/tracks_controller_spec.rb b/spec/controllers/api/v1/tracks_controller_spec.rb index 7e47e85b..f8b0b53a 100644 --- a/spec/controllers/api/v1/tracks_controller_spec.rb +++ b/spec/controllers/api/v1/tracks_controller_spec.rb @@ -16,7 +16,7 @@ describe Api::V1::TracksController do expect(response).to be_success - expect(json.map { |t| t['name'] }).to contain_exactly('Conference Track', 'Test Track') + expect(json.pluck('name')).to contain_exactly('Conference Track', 'Test Track') end end