]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/gems/rspec-1.1.2/plugins/mock_frameworks/rr.rb
added RSpec and RSpec on Rails
[rails.git] / vendor / gems / rspec-1.1.2 / plugins / mock_frameworks / rr.rb
diff --git a/vendor/gems/rspec-1.1.2/plugins/mock_frameworks/rr.rb b/vendor/gems/rspec-1.1.2/plugins/mock_frameworks/rr.rb
new file mode 100644 (file)
index 0000000..c019c18
--- /dev/null
@@ -0,0 +1,21 @@
+require 'rr'
+
+patterns = ::Spec::Runner::QuietBacktraceTweaker::IGNORE_PATTERNS
+patterns.push(RR::Errors::BACKTRACE_IDENTIFIER)
+
+module Spec
+  module Plugins
+    module MockFramework
+      include RR::Extensions::InstanceMethods
+      def setup_mocks_for_rspec
+        RR::Space.instance.reset
+      end
+      def verify_mocks_for_rspec
+        RR::Space.instance.verify_doubles
+      end
+      def teardown_mocks_for_rspec
+        RR::Space.instance.reset
+      end
+    end
+  end
+end