Sha256: ca78e4cad7a0707bdf6135052987f3fcf6e6476d021b702d79094c4b16ad97a0

Contents?: true

Size: 1.36 KB

Versions: 5

Compression:

Stored size: 1.36 KB

Contents

FactoryGirl.define do
  factory :invoice_bar_invoice, class: InvoiceBar::Invoice do
    number { generate :invoice_bar_invoice_number }
    issue_date { Date.today }
    due_date { issue_date + 14.days }
    user_name 'Me'
    user_tax_id 102940
    contact_name 'Company'
    contact_tax_id 102939
    user_address { FactoryGirl.build(:invoice_bar_address, addressable_type: 'InvoiceBar::Invoice#user_address' ) }
    address { FactoryGirl.build(:invoice_bar_address, addressable_type: 'InvoiceBar::Invoice#contact_address') }
    amount 1000000

    user { FactoryGirl.create(:invoice_bar_user) }
    account { FactoryGirl.create(:invoice_bar_account, user: user) }
    items { [FactoryGirl.build(:invoice_bar_item)] }
  end

  factory :invoice_bar_incomplete_invoice, class: InvoiceBar::Invoice do
    number { generate :invoice_bar_invoice_number }
    user_name 'Me'
    user_tax_id 102940
    contact_name 'Company'
    contact_tax_id 102939
    contact_tax_id2 'CZ21'
    user_address { FactoryGirl.build(:invoice_bar_address, addressable_type: 'InvoiceBar::Invoice#user_address' ) }
    address { FactoryGirl.build(:invoice_bar_address, addressable_type: 'InvoiceBar::Invoice#contact_address') }
    amount 1000000

    user { FactoryGirl.create(:invoice_bar_user) }
    account { FactoryGirl.create(:invoice_bar_account) }
    items { [FactoryGirl.build(:invoice_bar_item)] }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
invoice_bar-0.0.11 test/factories/invoice_bar_invoice.rb
invoice_bar-0.0.10 test/factories/invoice_bar_invoice.rb
invoice_bar-0.0.9 test/factories/invoice_bar_invoice.rb
invoice_bar-0.0.8 test/factories/invoice_bar_invoice.rb
invoice_bar-0.0.7 test/factories/invoice_bar_invoice.rb