Sha256: 96a90bce6b541d3f7c9e4d575192ae74b3010d88ed8d62f98ae1207d4f27b374
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '../spec_helper')) describe Pickle::Injector do describe ".inject Pickle::Session, :into => <a class>" do before do @class = Class.new Pickle::Injector.inject Pickle::Session, :into => @class @object = @class.new end it "object should respond_to Pickle:Session methods" do @object.should respond_to(:model) @object.should respond_to(:create_model) @object.should respond_to(:find_model) end it "object.model (a pickle method) should call object.pickle_session.model" do @object.pickle_session.should_receive(:model).with('a user') @object.model('a user') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ianwhite-pickle-0.1.1 | spec/lib/pickle_injector_spec.rb |