23 lines
403 B
Ruby
23 lines
403 B
Ruby
# encoding: UTF-8
|
|
# frozen_string_literal: true
|
|
|
|
FactoryBot.define do
|
|
sequence(:fee) do
|
|
Kernel.rand(TradingFee::MIN_FEE..TradingFee::MAX_FEE).to_d
|
|
end
|
|
|
|
sequence(:group) do |n|
|
|
"vip-#{n}"
|
|
end
|
|
|
|
factory :trading_fee do
|
|
maker { generate(:fee) }
|
|
taker { generate(:fee) }
|
|
group { generate(:group) }
|
|
|
|
trait :with_market do
|
|
market { Market.all.sample }
|
|
end
|
|
end
|
|
end
|