Sha256: 06d8dee7228d6a1e9aebf618532a55723d922a8700d6f97a51fc3c859cdf413a
Contents?: true
Size: 904 Bytes
Versions: 28
Compression:
Stored size: 904 Bytes
Contents
require 'spec_helper' # Attributes describe 'Factories' do let(:factories) { [:user, :address, :product, :cart, :order_item, :order, :purchased_order, :declined_order] } it 'should have all valid factories' do factories.each do |factory| obj = FactoryGirl.create(factory) puts "Invalid factory #{factory}: #{obj.errors.inspect}" unless obj.valid? obj.valid?.should eq true end end it 'should have created an Order with a billing_address and shipping_address' do order = FactoryGirl.create(:order) order.billing_address.present?.should eq true order.shipping_address.present?.should eq true order.billing_address.valid?.should eq true order.shipping_address.valid?.should eq true order.billing_address.full_name.present?.should eq true order.shipping_address.full_name.present?.should eq true order.save.should eq true end end
Version data entries
28 entries across 28 versions & 1 rubygems