From 473e353dd89c0f29eb3aa1b9d5abd4e32d43e169 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Tue, 24 Feb 2015 14:37:03 +0100 Subject: [PATCH] added test --- spec/models/exercise_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spec/models/exercise_spec.rb b/spec/models/exercise_spec.rb index d08561ed..d1c8e800 100644 --- a/spec/models/exercise_spec.rb +++ b/spec/models/exercise_spec.rb @@ -10,6 +10,14 @@ describe Exercise do end end + it 'validates the number of main files' do + exercise = FactoryGirl.create(:dummy) + exercise.files += FactoryGirl.create_pair(:file) + expect(exercise).to receive(:valid_main_file?).and_call_original + exercise.save + expect(exercise.errors[:files]).to be_present + end + it 'validates the presence of a description' do expect(exercise.errors[:description]).to be_present end