spec/unit/ioc_spec.rb in spank-0.0.1393558686 vs spec/unit/ioc_spec.rb in spank-1.0.1420314444
- old
+ new
@@ -1,24 +1,22 @@
-require "spec_helper"
-
describe Spank::IOC do
after :each do
Spank::IOC.unbind
end
context "when bound to a container" do
let(:container) { double }
let(:component) { double }
before :each do
- container.stub(:resolve).with(:idbconnection).and_return(component)
+ allow(container).to receive(:resolve).
+ with(:dbconnection).
+ and_return(component)
Spank::IOC.bind_to(container)
end
- let(:result) { Spank::IOC.resolve(:idbconnection) }
-
it "resolves the item from the container" do
- result.should == component
+ expect(Spank::IOC.resolve(:dbconnection)).to eq(component)
end
end
context "when nothing is bound" do
it "raises a meaningful exception" do