Sha256: 038fc8c0eb91882c209c146ea8e462c9c2de5f072e423206ac4c0189e88e0924
Contents?: true
Size: 722 Bytes
Versions: 2
Compression:
Stored size: 722 Bytes
Contents
require "spec/spec_helper" module RR describe DoubleInsertion, "#verify" do before do @space = Space.new @object = Object.new @method_name = :foobar @object.methods.should_not include(@method_name.to_s) @double_insertion = @space.double_insertion(@object, @method_name) end it "verifies each scenario was met" do scenario = Double.new(@space, @double_insertion, @space.scenario_definition) @double_insertion.register_scenario scenario scenario.with(1).once.returns {nil} proc {@double_insertion.verify}.should raise_error(Errors::TimesCalledError) @object.foobar(1) proc {@double_insertion.verify}.should_not raise_error end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rr-0.4.0 | spec/rr/double/double_insertion_verify_spec.rb |
rr-0.4.1 | spec/rr/double/double_insertion_verify_spec.rb |