spec/lib/pickle_session_spec.rb in pickle-0.1.18 vs spec/lib/pickle_session_spec.rb in pickle-0.1.19

- old
+ new

@@ -145,10 +145,28 @@ it "model?('the user: \"shirl\"') should be false" do model?('the user: "shirl"').should == false end end - end + end + + describe "with hash" do + def do_create_model + create_model('a user', {'foo' => 'bar'}) + end + + it "should call Factory.create('user', {'foo' => 'bar'})" do + Factory.should_receive(:create).with('user', {'foo' => 'bar'}).and_return(@user) + do_create_model + end + + describe "after create," do + before { do_create_model } + + it_should_behave_like "after storing a single user" + end + end + end describe '#find_model' do before do @user = mock_model(User) \ No newline at end of file