Sha256: d832e23bc818d5162e39c995a5dded2cbcb1f00ce6e8e134b1ffb3dbb374a21b

Contents?: true

Size: 601 Bytes

Versions: 3

Compression:

Stored size: 601 Bytes

Contents

FactoryBot.define do
  factory :order, class: 'ShoppingCart::Order' do
    total_price { nil }
    status { 'in_progress' }
    user

    factory :order_with_delivery do
      delivery
    end

    trait :in_queue do
      total_price { rand(50.00..250.00) }
      status { 'in_queue' }
      number { 'R1111111' }
    end

    trait :in_delivery do
      total_price { rand(50.00..250.00) }
      status { 'in_delivery' }
      number { 'R2222222' }
    end

    trait :delivered do
      total_price { rand(50.00..250.00) }
      status { 'delivered' }
      number { 'R3333333' }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
loker-shopping-cart-0.1.3 spec/factories/orders.rb
loker-shopping-cart-0.1.2 spec/factories/orders.rb
loker-shopping-cart-0.1.1 spec/factories/orders.rb