From 94e962770b2babfd27c7ac293ff85c33db066c9f Mon Sep 17 00:00:00 2001 From: Marnen Laibow-Koser Date: Wed, 21 Oct 2009 23:56:04 -0400 Subject: [PATCH] Set up basic inclusion. [#44] --- .../acts_as_addressed/lib/acts_as_addressed.rb | 10 ++++++++++ .../spec/acts_as_addressed_spec.rb | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 vendor/plugins/acts_as_addressed/spec/acts_as_addressed_spec.rb diff --git a/vendor/plugins/acts_as_addressed/lib/acts_as_addressed.rb b/vendor/plugins/acts_as_addressed/lib/acts_as_addressed.rb index 7d6b23bc..74237ee5 100644 --- a/vendor/plugins/acts_as_addressed/lib/acts_as_addressed.rb +++ b/vendor/plugins/acts_as_addressed/lib/acts_as_addressed.rb @@ -1 +1,11 @@ # ActsAsAddressed +module Acts #:nodoc: + module Addressed #:nodoc: + def self.included(base) + base.extend ClassMethods + end + + module ClassMethods + end + end +end diff --git a/vendor/plugins/acts_as_addressed/spec/acts_as_addressed_spec.rb b/vendor/plugins/acts_as_addressed/spec/acts_as_addressed_spec.rb new file mode 100644 index 00000000..d4c56f2e --- /dev/null +++ b/vendor/plugins/acts_as_addressed/spec/acts_as_addressed_spec.rb @@ -0,0 +1,17 @@ +require File.dirname(__FILE__) + '/spec_helper' + +describe Acts::Addressed, "inclusion" do + it "should include ClassMethods" do + @class = Class.new + @class.should_receive(:extend).with(Acts::Addressed::ClassMethods) + @class.send :include, Acts::Addressed + end +end + +describe Acts::Addressed::ClassMethods do + describe "acts_as_addressed" do + it "should be a valid method" do + + end + end +end