Sha256: 7bf5a6fada6b2bde4d7915fb8713ad63bf0fbb0b9dfab0eb4ba7318528fcf24d
Contents?: true
Size: 1.45 KB
Versions: 5
Compression:
Stored size: 1.45 KB
Contents
require 'rr' require 'rspec/core/mocking/with_rr' module RR module Celluloid def mock(subject=DoubleDefinitions::DoubleDefinitionCreate::NO_SUBJECT, method_name=nil, &definition_eval_block) s = subject.respond_to?(:wrapped_object) ? subject.wrapped_object : subject super(s, method_name, &definition_eval_block) end def stub(subject=DoubleDefinitions::DoubleDefinitionCreate::NO_SUBJECT, method_name=nil, &definition_eval_block) s = subject.respond_to?(:wrapped_object) ? subject.wrapped_object : subject super(s, method_name, &definition_eval_block) end def dont_allow(subject=DoubleDefinitions::DoubleDefinitionCreate::NO_SUBJECT, method_name=nil, &definition_eval_block) s = subject.respond_to?(:wrapped_object) ? subject.wrapped_object : subject super(s, method_name, &definition_eval_block) end def proxy(subject=DoubleDefinitions::DoubleDefinitionCreate::NO_SUBJECT, method_name=nil, &definition_eval_block) s = subject.respond_to?(:wrapped_object) ? subject.wrapped_object : subject super(s, method_name, &definition_eval_block) end def strong(subject=DoubleDefinitions::DoubleDefinitionCreate::NO_SUBJECT, method_name=nil, &definition_eval_block) s = subject.respond_to?(:wrapped_object) ? subject.wrapped_object : subject super(s, method_name, &definition_eval_block) end end end RSpec::Core::MockFrameworkAdapter.send(:include, RR::Celluloid)
Version data entries
5 entries across 5 versions & 1 rubygems