Sha256: 135f607b55eaddfbe966cc2660251b831ba0d80308b946ea2a2a3017b2c09472

Contents?: true

Size: 640 Bytes

Versions: 21

Compression:

Stored size: 640 Bytes

Contents

FactoryBot.define do
  factory :invoice, class: "Comee::Core::Invoice" do
    invoice_no { Faker::Alphanumeric.alpha(number: 8) }
    sales_order
    pod
    date_issued { Date.current }
    due_date { Date.current.advance(days: 10) }
    total_price { 0 }
    payment_term { Faker::Lorem.sentence }
    notifications_sent { 0 }
    status { Comee::Core::Invoice.statuses[:draft] }
    payment_status { Comee::Core::Invoice.payment_statuses[:not_paid] }

    trait :approved do
      status { Comee::Core::Invoice.statuses[:approved] }
    end

    trait :issued do
      status { Comee::Core::Invoice.statuses[:issued] }
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
comee_core-0.2.26 spec/factories/comee/core/invoices.rb
comee_core-0.2.25 spec/factories/comee/core/invoices.rb
comee_core-0.2.24 spec/factories/comee/core/invoices.rb
comee_core-0.2.23 spec/factories/comee/core/invoices.rb
comee_core-0.2.22 spec/factories/comee/core/invoices.rb
comee_core-0.2.21 spec/factories/comee/core/invoices.rb
comee_core-0.2.20 spec/factories/comee/core/invoices.rb
comee_core-0.2.19 spec/factories/comee/core/invoices.rb
comee_core-0.2.18 spec/factories/comee/core/invoices.rb
comee_core-0.2.17 spec/factories/comee/core/invoices.rb
comee_core-0.2.16 spec/factories/comee/core/invoices.rb
comee_core-0.2.15 spec/factories/comee/core/invoices.rb
comee_core-0.2.14 spec/factories/comee/core/invoices.rb
comee_core-0.2.13 spec/factories/comee/core/invoices.rb
comee_core-0.2.12 spec/factories/comee/core/invoices.rb
comee_core-0.2.11 spec/factories/comee/core/invoices.rb
comee_core-0.2.10 spec/factories/comee/core/invoices.rb
comee_core-0.2.9 spec/factories/comee/core/invoices.rb
comee_core-0.2.8 spec/factories/comee/core/invoices.rb
comee_core-0.2.7 spec/factories/comee/core/invoices.rb