Sha256: 35306669840ece5a2c8b228d15327b00e760252fdf63a9fe97a0da504f6cb56a

Contents?: true

Size: 821 Bytes

Versions: 5

Compression:

Stored size: 821 Bytes

Contents

FactoryGirl.define do
  factory :invoice_bar_invoice_template, class: InvoiceBar::InvoiceTemplate do
    name { generate :invoice_bar_invoice_template_name }

    user { FactoryGirl.create(:invoice_bar_user) }
    account { FactoryGirl.create(:invoice_bar_account) }
  end

  factory :invoice_bar_filled_invoice_template, class: InvoiceBar::InvoiceTemplate do
    name { generate :invoice_bar_invoice_template_name }
    issue_date { Date.yesterday }
    due_date { issue_date + 28.days }
    contact_name 'Company'
    contact_tax_id 1029392
    contact_tax_id2 'CZ898989'
    address { FactoryGirl.build(:invoice_bar_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_template.rb
invoice_bar-0.0.10 test/factories/invoice_bar_invoice_template.rb
invoice_bar-0.0.9 test/factories/invoice_bar_invoice_template.rb
invoice_bar-0.0.8 test/factories/invoice_bar_invoice_template.rb
invoice_bar-0.0.7 test/factories/invoice_bar_invoice_template.rb