From 5f6dbdd85889b344b3aa23fb3b3bf972e0d1e2ca Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Sun, 15 Feb 2015 12:21:42 +0100 Subject: [PATCH] added some tests --- spec/lib/testing_framework_adapter_spec.rb | 6 ++++++ spec/models/hint_spec.rb | 6 ++++++ spec/models/submission_spec.rb | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/spec/lib/testing_framework_adapter_spec.rb b/spec/lib/testing_framework_adapter_spec.rb index a80ec9bc..92d5fb6e 100644 --- a/spec/lib/testing_framework_adapter_spec.rb +++ b/spec/lib/testing_framework_adapter_spec.rb @@ -26,6 +26,12 @@ describe TestingFrameworkAdapter do end end + describe '.framework_name' do + it 'defaults to the class name' do + expect(adapter.class.framework_name).to eq(TestingFrameworkAdapter.name) + end + end + describe '#parse_output' do it 'requires subclasses to implement #parse_output' do expect { adapter.send(:parse_output, '') }.to raise_error(NotImplementedError) diff --git a/spec/models/hint_spec.rb b/spec/models/hint_spec.rb index db88972c..377d6dac 100644 --- a/spec/models/hint_spec.rb +++ b/spec/models/hint_spec.rb @@ -28,4 +28,10 @@ describe Hint do expect(Hint.nested_resource?).to be true end end + + describe '#to_s' do + it "equals the hint's name" do + expect(hint.to_s).to eq(hint.name) + end + end end diff --git a/spec/models/submission_spec.rb b/spec/models/submission_spec.rb index a66f361e..12a8b4fc 100644 --- a/spec/models/submission_spec.rb +++ b/spec/models/submission_spec.rb @@ -32,4 +32,10 @@ describe Submission do end end end + + describe '#to_s' do + it "equals the class' model name" do + expect(@submission.to_s).to eq(Submission.model_name.human) + end + end end