Sha256: acfccdd348f7a05370224eb76311675e23a6d7eb1cb7334df9c08b1500c2b16d

Contents?: true

Size: 451 Bytes

Versions: 8

Compression:

Stored size: 451 Bytes

Contents

FactoryGirl.define do
  factory :transaction, :class => ESA::Transaction do |transaction|
    transaction.description 'factory description'
    factory :transaction_with_credit_and_debit, :class => ESA::Transaction do |transaction_cd|
      transaction_cd.after(:build) do |t|
        t.amounts << FactoryGirl.build(:credit_amount, :transaction => t)
        t.amounts << FactoryGirl.build(:debit_amount, :transaction => t)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
event_sourced_accounting-0.2.6 spec/factories/transaction_factory.rb
event_sourced_accounting-0.2.4 spec/factories/transaction_factory.rb
event_sourced_accounting-0.2.3 spec/factories/transaction_factory.rb
event_sourced_accounting-0.2.2 spec/factories/transaction_factory.rb
event_sourced_accounting-0.1.6 spec/factories/transaction_factory.rb
event_sourced_accounting-0.1.4 spec/factories/transaction_factory.rb
event_sourced_accounting-0.1.3 spec/factories/transaction_factory.rb
event_sourced_accounting-0.1.1 spec/factories/transaction_factory.rb