Sha256: 7270bc64777a7ced40b1a8f3b308b404e46769cff8ed514eda4f6c36e8d9278c

Contents?: true

Size: 694 Bytes

Versions: 18

Compression:

Stored size: 694 Bytes

Contents

FactoryBot.define do
  factory :client_price, class: "Comee::Core::ClientPrice" do
    valid_from { Date.current.advance(months: -1) }
    valid_to { Date.current.advance(months: 1) }
    status { 0 }
    price { 100 }
    product
    client
    unit
    margin { 0.0 }
    margin_type { Comee::Core::ClientPrice.margin_types[:increase] }
    previous_price { nil }
    next_price { nil }
    product_lookup { nil }

    trait :past do
      valid_from { Date.current.advance(months: -2) }
      valid_to { Date.current.advance(months: -1) }
    end

    trait :future do
      valid_from { Date.current.advance(months: 1) }
      valid_to { Date.current.advance(months: 2) }
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
comee_core-0.1.97 spec/factories/comee/core/client_prices.rb
comee_core-0.1.96 spec/factories/comee/core/client_prices.rb
comee_core-0.1.95 spec/factories/comee/core/client_prices.rb
comee_core-0.1.94 spec/factories/comee/core/client_prices.rb
comee_core-0.1.93 spec/factories/comee/core/client_prices.rb
comee_core-0.1.92 spec/factories/comee/core/client_prices.rb
comee_core-0.1.91 spec/factories/comee/core/client_prices.rb
comee_core-0.1.90 spec/factories/comee/core/client_prices.rb
comee_core-0.1.89 spec/factories/comee/core/client_prices.rb
comee_core-0.1.88 spec/factories/comee/core/client_prices.rb
comee_core-0.1.87 spec/factories/comee/core/client_prices.rb
comee_core-0.1.86 spec/factories/comee/core/client_prices.rb
comee_core-0.1.85 spec/factories/comee/core/client_prices.rb
comee_core-0.1.84 spec/factories/comee/core/client_prices.rb
comee_core-0.1.83 spec/factories/comee/core/client_prices.rb
comee_core-0.1.82 spec/factories/comee/core/client_prices.rb
comee_core-0.1.81 spec/factories/comee/core/client_prices.rb
comee_core-0.1.80 spec/factories/comee/core/client_prices.rb