summaryrefslogtreecommitdiffstats
path: root/test/lib/spec/mocks/spec_methods.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/spec/mocks/spec_methods.rb')
-rw-r--r--test/lib/spec/mocks/spec_methods.rb30
1 files changed, 0 insertions, 30 deletions
diff --git a/test/lib/spec/mocks/spec_methods.rb b/test/lib/spec/mocks/spec_methods.rb
deleted file mode 100644
index fd67fd210..000000000
--- a/test/lib/spec/mocks/spec_methods.rb
+++ /dev/null
@@ -1,30 +0,0 @@
-module Spec
- module Mocks
- module SpecMethods
- include Spec::Mocks::ArgumentConstraintMatchers
-
- # Shortcut for creating an instance of Spec::Mocks::Mock.
- def mock(name, options={})
- Spec::Mocks::Mock.new(name, options)
- end
-
- # Shortcut for creating an instance of Spec::Mocks::Mock with
- # predefined method stubs.
- #
- # == Examples
- #
- # stub_thing = stub("thing", :a => "A")
- # stub_thing.a == "A" => true
- #
- # stub_person = stub("thing", :name => "Joe", :email => "joe@domain.com")
- # stub_person.name => "Joe"
- # stub_person.email => "joe@domain.com"
- def stub(name, stubs={})
- object_stub = mock(name)
- stubs.each { |key, value| object_stub.stub!(key).and_return(value) }
- object_stub
- end
-
- end
- end
-end