spec/rr/space/space_reset_spec.rb in rr-0.4.3 vs spec/rr/space/space_reset_spec.rb in rr-0.4.4
- old
+ new
@@ -10,12 +10,12 @@
@object2 = Object.new
@method_name = :foobar
end
it "removes the ordered doubles" do
- double1 = @space.double_insertion(@object1, :foobar1)
- double2 = @space.double_insertion(@object1, :foobar2)
+ double1 = @space.double_injection(@object1, :foobar1)
+ double2 = @space.double_injection(@object1, :foobar2)
double1 = @space.double(double1)
double2 = @space.double(double2)
double1.ordered
@@ -25,22 +25,22 @@
@space.reset
@space.ordered_doubles.should be_empty
end
- it "resets all double_insertions" do
- double1 = @space.double_insertion(@object1, @method_name)
+ it "resets all double_injections" do
+ double1 = @space.double_injection(@object1, @method_name)
double1_reset_calls = 0
(
class << double1;
self;
end).class_eval do
define_method(:reset) do ||
double1_reset_calls += 1
end
end
- double2 = @space.double_insertion(@object2, @method_name)
+ double2 = @space.double_injection(@object2, @method_name)
double2_reset_calls = 0
(
class << double2;
self;
end).class_eval do
@@ -60,70 +60,70 @@
@space = Space.new
@object = Object.new
@method_name = :foobar
end
- it "resets the double_insertions" do
- double_insertion = @space.double_insertion(@object, @method_name)
- @space.double_insertions[@object][@method_name].should === double_insertion
+ it "resets the double_injections" do
+ double_injection = @space.double_injection(@object, @method_name)
+ @space.double_injections[@object][@method_name].should === double_injection
@object.methods.should include("__rr__#{@method_name}")
@space.reset_double(@object, @method_name)
- @space.double_insertions[@object][@method_name].should be_nil
+ @space.double_injections[@object][@method_name].should be_nil
@object.methods.should_not include("__rr__#{@method_name}")
end
- it "removes the object from the double_insertions map when it has no double_insertions" do
- double1 = @space.double_insertion(@object, :foobar1)
- double2 = @space.double_insertion(@object, :foobar2)
+ it "removes the object from the double_injections map when it has no double_injections" do
+ double1 = @space.double_injection(@object, :foobar1)
+ double2 = @space.double_injection(@object, :foobar2)
- @space.double_insertions.include?(@object).should == true
- @space.double_insertions[@object][:foobar1].should_not be_nil
- @space.double_insertions[@object][:foobar2].should_not be_nil
+ @space.double_injections.include?(@object).should == true
+ @space.double_injections[@object][:foobar1].should_not be_nil
+ @space.double_injections[@object][:foobar2].should_not be_nil
@space.reset_double(@object, :foobar1)
- @space.double_insertions.include?(@object).should == true
- @space.double_insertions[@object][:foobar1].should be_nil
- @space.double_insertions[@object][:foobar2].should_not be_nil
+ @space.double_injections.include?(@object).should == true
+ @space.double_injections[@object][:foobar1].should be_nil
+ @space.double_injections[@object][:foobar2].should_not be_nil
@space.reset_double(@object, :foobar2)
- @space.double_insertions.include?(@object).should == false
+ @space.double_injections.include?(@object).should == false
end
end
- describe "#reset_double_insertions" do
+ describe "#reset_double_injections" do
it_should_behave_like "RR::Space"
before do
@space = Space.new
@object1 = Object.new
@object2 = Object.new
@method_name = :foobar
end
- it "resets the double_insertion and removes it from the double_insertions list" do
- double1 = @space.double_insertion(@object1, @method_name)
+ it "resets the double_injection and removes it from the double_injections list" do
+ double1 = @space.double_injection(@object1, @method_name)
double1_reset_calls = 0
(
class << double1;
self;
end).class_eval do
define_method(:reset) do ||
double1_reset_calls += 1
end
end
- double2 = @space.double_insertion(@object2, @method_name)
+ double2 = @space.double_injection(@object2, @method_name)
double2_reset_calls = 0
(
class << double2;
self;
end).class_eval do
define_method(:reset) do ||
double2_reset_calls += 1
end
end
- @space.send(:reset_double_insertions)
+ @space.send(:reset_double_injections)
double1_reset_calls.should == 1
double2_reset_calls.should == 1
end
end
end