From 108e40e87c7cc98d3d397f93e2b055b98f6f6d0d Mon Sep 17 00:00:00 2001 From: Eric Griffis Date: Tue, 7 Mar 2017 15:36:36 -0500 Subject: [PATCH] Add test for failing method_missing --- spec/lib/acts_as_citable/base_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/lib/acts_as_citable/base_spec.rb b/spec/lib/acts_as_citable/base_spec.rb index 8626670..0755891 100644 --- a/spec/lib/acts_as_citable/base_spec.rb +++ b/spec/lib/acts_as_citable/base_spec.rb @@ -62,6 +62,11 @@ it { is_expected.to respond_to :to_chicago_author_date } it { is_expected.to_not respond_to :to_random } end + describe "method_missing" do + it "should raise an error for undefined method" do + expect{ record.to_random }.to raise_error NoMethodError + end + end describe "self.format_field" do subject{ model_class.format_field } @@ -133,6 +138,11 @@ it { is_expected.to respond_to :to_chicago_author_date } it { is_expected.to_not respond_to :to_random } end + describe "method_missing" do + it "should raise an error for undefined method" do + expect{ record.to_random }.to raise_error NoMethodError + end + end describe "self.format_field" do subject{ model_class.format_field }