Sha256: 35e8f8221ef954e25747e7736b7a29c2de8b97b23eac27f2edd8cbc32f976000
Contents?: true
Size: 789 Bytes
Versions: 31
Compression:
Stored size: 789 Bytes
Contents
module RR module Expectations describe TimesCalledExpectation, :shared => true do attr_reader :subject, :method_name, :double_injection, :double, :double_definition it_should_behave_like "Swapped Space" before do @subject = Object.new @method_name = :foobar @double_injection = space.double_injection(subject, method_name) @double_definition = DoubleDefinitions::DoubleDefinition.new( DoubleDefinitions::DoubleDefinitionCreator.new, subject ) @double = new_double(double_injection) double.definition.with_any_args.any_number_of_times end def raises_expectation_error(&block) lambda {block.call}.should raise_error(Errors::TimesCalledError) end end end end
Version data entries
31 entries across 31 versions & 5 rubygems