Apply manual rubocop fixes

This commit is contained in:
Sebastian Serth
2021-05-14 11:07:11 +02:00
parent 6cbecb5b39
commit da0a682ffb
109 changed files with 431 additions and 416 deletions

View File

@@ -8,30 +8,29 @@ end
describe SubmissionScoring do
let(:controller) { Controller.new }
before(:all) { @submission = FactoryBot.create(:submission, cause: 'submit') }
let(:submission) { FactoryBot.create(:submission, cause: 'submit') }
before { controller.instance_variable_set(:@current_user, FactoryBot.create(:external_user)) }
describe '#collect_test_results' do
after { controller.send(:collect_test_results, @submission) }
after { controller.send(:collect_test_results, submission) }
it 'executes every teacher-defined test file' do
@submission.collect_files.select(&:teacher_defined_assessment?).each do |file|
expect(controller).to receive(:execute_test_file).with(file, @submission).and_return({})
submission.collect_files.select(&:teacher_defined_assessment?).each do |file|
allow(controller).to receive(:execute_test_file).with(file, submission).and_return({})
end
end
end
describe '#score_submission' do
after { controller.score_submission(@submission) }
after { controller.score_submission(submission) }
it 'collects the test results' do
expect(controller).to receive(:collect_test_results).and_return([])
allow(controller).to receive(:collect_test_results).and_return([])
end
it 'assigns a score to the submissions' do
expect(@submission).to receive(:update).with(score: anything)
expect(submission).to receive(:update).with(score: anything)
end
end
end