Sha256: c6a21ac9f6f513a9734bf10fbdc3185ff34fce9c820d71a7d5455a9b9a09f4de
Contents?: true
Size: 600 Bytes
Versions: 58
Compression:
Stored size: 600 Bytes
Contents
require 'spec_helper' describe FactoryGirl::Strategy::AttributesFor do let(:result) { { name: "John Doe", gender: "Male", admin: false } } let(:attribute_assigner) { stub("attribute assigner", hash: result) } it_should_behave_like "strategy without association support" it "returns the hash from the attribute assigner" do subject.result(attribute_assigner, lambda {|item| item }).should == result end it "does not run the to_create block" do expect do subject.result(attribute_assigner, lambda {|item| raise "failed" }) end.to_not raise_error end end
Version data entries
58 entries across 58 versions & 4 rubygems