Sha256: dfb65a63fd9fe504110547023e035576787255c5ae44e862201f65331ac3f6a4

Contents?: true

Size: 430 Bytes

Versions: 22

Compression:

Stored size: 430 Bytes

Contents

FactoryBot.define do
  factory :credit_note, class: "Comee::Core::CreditNote" do
    credit_note_no { nil }
    total_price { 0 }
    vat { 0 }
    status { Comee::Core::CreditNote.statuses[:draft] }
    date_issued { Date.current }
    remark { Faker::Lorem.sentence }

    after(:build) do |note, _|
      invoice = create(:invoice)
      create(:invoice_item, invoice: invoice)
      note.invoice ||= invoice
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
comee_core-0.3.62 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.61 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.60 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.59 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.58 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.57 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.56 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.55 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.54 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.53 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.51 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.50 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.49 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.48 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.47 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.46 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.45 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.44 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.43 spec/factories/comee/core/credit_notes.rb
comee_core-0.3.42 spec/factories/comee/core/credit_notes.rb