Sha256: 4f1ea3b90d90ef7ee1dfb59e18aa476b46606fc7ede40b77d7d7fc0320feb871

Contents?: true

Size: 594 Bytes

Versions: 17

Compression:

Stored size: 594 Bytes

Contents

require "examples/example_helper"

module RR
describe Double, "#register_scenario" do
  before do
    @space = Space.new
    @object = Object.new
    @method_name = :foobar
    @object.methods.should_not include(@method_name.to_s)
    @double = Double.new(@space, @object, @method_name)
    def @double.scenarios
      @scenarios
    end
  end
  
  it "adds the scenario to the scenarios list" do
    scenario = Scenario.new(@space, @double)

    @double.scenarios.should_not include(scenario)
    @double.register_scenario scenario
    @double.scenarios.should include(scenario)
  end
end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
rr-0.1.13 examples/rr/double_register_scenario_example.rb
rr-0.1.14 examples/rr/double/double_register_scenario_example.rb
rr-0.1.8 examples/rr/double_register_scenario_example.rb
rr-0.1.10 examples/rr/double_register_scenario_example.rb
rr-0.1.11 examples/rr/double_register_scenario_example.rb
rr-0.1.15 examples/rr/double/double_register_scenario_example.rb
rr-0.1.12 examples/rr/double_register_scenario_example.rb
rr-0.3.0 examples/rr/double/double_register_scenario_example.rb
rr-0.2.4 examples/rr/double/double_register_scenario_example.rb
rr-0.3.2 examples/rr/double/double_register_scenario_example.rb
rr-0.1.9 examples/rr/double_register_scenario_example.rb
rr-0.2.3 examples/rr/double/double_register_scenario_example.rb
rr-0.2.1 examples/rr/double/double_register_scenario_example.rb
rr-0.3.3 examples/rr/double/double_register_scenario_example.rb
rr-0.2.2 examples/rr/double/double_register_scenario_example.rb
rr-0.2.5 examples/rr/double/double_register_scenario_example.rb
rr-0.3.1 examples/rr/double/double_register_scenario_example.rb