spec/trifle_spec.rb in trifle-0.0.1 vs spec/trifle_spec.rb in trifle-0.0.2

- old
+ new

@@ -6,30 +6,32 @@ Trifle.included_modules.should include(Trifle::InitializeWithRedis) end describe "#load" do before do - @trifle = Trifle.new(Redis.new) + @redis = Redis.new + @trifle = Trifle.new(@redis) @options = { filenames: "foobar.csv" } end it "should pass this to the loader" do loader = mock Trifle::Loader - Trifle::Loader.should_receive(:new).and_return(loader) + Trifle::Loader.should_receive(:new).with(@redis, key: @trifle.key).and_return(loader) loader.should_receive(:handle).with(@options) @trifle.load @options end end describe "#find" do before do - @trifle = Trifle.new(Redis.new) + @redis = Redis.new + @trifle = Trifle.new(@redis) @ip = "127.0.0.1" end it "should pass this to the finder" do finder = mock Trifle::Finder - Trifle::Finder.should_receive(:new).and_return(finder) + Trifle::Finder.should_receive(:new).with(@redis, key: @trifle.key).and_return(finder) finder.should_receive(:handle).with(@ip) @trifle.find @ip end end \ No newline at end of file