Skip to content

Commit 2e43850

Browse files
committed
Moved teacher creation up in the test context.
1 parent dee7d0a commit 2e43850

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

spec/system/exercises_system_spec.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
RSpec.describe 'Exercise creation', :js do
66
let!(:ruby) { create(:ruby) }
7+
let(:teacher) { create(:teacher) }
78

89
before do
910
visit(sign_in_path)
@@ -14,7 +15,6 @@
1415
end
1516

1617
context 'when an exercise is created' do
17-
let(:teacher) { create(:teacher) }
1818
let(:submission_deadline) { 3.months.from_now.beginning_of_minute }
1919
let(:late_submission_deadline) { submission_deadline + 1.week }
2020
let(:title) { 'Ruby challenge' }
@@ -99,8 +99,7 @@ def self.❨╯°□°❩╯︵┻━┻
9999
end
100100

101101
context 'when an exercise is updated' do
102-
let!(:exercise) { create(:fibonacci) }
103-
let(:teacher) { exercise.user }
102+
let!(:exercise) { create(:fibonacci, user: teacher) }
104103
let(:deleted_file_name) { 'reference.rb' }
105104
let(:updated_file_name) { 'exercise.rb' }
106105

0 commit comments

Comments
 (0)