Fix flaky tests dependent on exercise.reload for files

This commit is contained in:
Sebastian Serth
2023-09-16 16:57:59 +02:00
parent 1102db9f02
commit e767cff309
3 changed files with 17 additions and 13 deletions

View File

@ -188,7 +188,10 @@ describe ExercisePolicy do
permissions :submit? do
context 'when teacher-defined assessments are available' do
before { create(:test_file, context: exercise) }
before do
create(:test_file, context: exercise)
exercise.reload
end
it 'grants access to anyone' do
%i[admin external_user teacher].each do |factory_name|