Sha256: 313fd720d08ee57d0be0b86acdea829015a649ccc554ebc677ac22cd8396984c
Contents?: true
Size: 835 Bytes
Versions: 1
Compression:
Stored size: 835 Bytes
Contents
require 'spec_helper' require 'scorpion/rspec' load 'scorpion/rspec/helper.rb' Scorpion::Rspec.prepare do hunt_for Numeric, return: 42 end describe Scorpion::Rspec::Helper do include Scorpion::Rspec::Helper scorpion do hunt_for String, return: "Shazam!" end it "provides a scorpion" do expect( scorpion ).not_to be_nil end it "is configurable" do expect( scorpion.fetch String ).to eq "Shazam!" end it "inherits global config" do expect( scorpion.fetch Numeric ).to eq 42 end context "child context" do it "inherits" do expect( scorpion.fetch String ).to eq "Shazam!" end context "overrides" do scorpion do hunt_for String, return: "KaPow" end it "overrides" do expect( scorpion.fetch String ).to eq "KaPow" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scorpion-ioc-0.4.0 | spec/lib/scorpion/rspec/helper_spec.rb |