Reduce SQL queries for exercise batch update

Fixes CODEOCEAN-10D
This commit is contained in:
Sebastian Serth
2023-12-05 21:39:52 +01:00
parent ae75d1ea3a
commit dccfe5cbc8
2 changed files with 13 additions and 7 deletions

View File

@ -14,8 +14,9 @@ RSpec.describe ExercisesController do
end
describe 'PUT #batch_update' do
let(:attributes) { ActionController::Parameters.new(public: 'true').permit! }
let(:perform_request) { proc { put :batch_update, params: {exercises: {0 => attributes.merge(id: exercise.id)}} } }
let(:attributes) { {public: 'true'} }
let(:params) { ActionController::Parameters.new(public: 'true').permit! }
let(:perform_request) { proc { put :batch_update, params: {exercises: {0 => params.merge(id: exercise.id)}} } }
before { perform_request.call }