Initial commit
This commit is contained in:
79
spec/factories/market.rb
Normal file
79
spec/factories/market.rb
Normal file
@@ -0,0 +1,79 @@
|
||||
# encoding: UTF-8
|
||||
# frozen_string_literal: true
|
||||
|
||||
FactoryBot.define do
|
||||
factory :market do
|
||||
engine { create(:engine) }
|
||||
trait :btcusd do
|
||||
id { 'btcusd' }
|
||||
base_currency { 'btc' }
|
||||
quote_currency { 'usd' }
|
||||
amount_precision { 8 }
|
||||
price_precision { 2 }
|
||||
min_price { 0.01 }
|
||||
min_amount { 0.00000001 }
|
||||
position { 1 }
|
||||
state { :enabled }
|
||||
end
|
||||
|
||||
trait :btceth do
|
||||
id { 'btceth' }
|
||||
base_currency { 'btc' }
|
||||
quote_currency { 'eth' }
|
||||
amount_precision { 4 }
|
||||
price_precision { 6 }
|
||||
min_price { 0.000001 }
|
||||
min_amount { 0.0001 }
|
||||
position { 2 }
|
||||
state { :enabled }
|
||||
end
|
||||
|
||||
trait :btceur do
|
||||
id { 'btceur' }
|
||||
base_currency { 'btc' }
|
||||
quote_currency { 'eur' }
|
||||
amount_precision { 8 }
|
||||
price_precision { 2 }
|
||||
min_price { 0.01 }
|
||||
min_amount { 0.00000001 }
|
||||
position { 3 }
|
||||
state { :enabled }
|
||||
end
|
||||
|
||||
trait :ethusd do
|
||||
id { 'ethusd' }
|
||||
base_currency { 'eth' }
|
||||
quote_currency { 'usd' }
|
||||
amount_precision { 6 }
|
||||
price_precision { 4 }
|
||||
min_price { 0.01 }
|
||||
min_amount { 0.0001 }
|
||||
position { 4 }
|
||||
state { :enabled }
|
||||
end
|
||||
|
||||
trait :btctrst do
|
||||
id { 'btctrst' }
|
||||
base_currency { 'btc' }
|
||||
quote_currency { 'trst' }
|
||||
amount_precision { 6 }
|
||||
price_precision { 4 }
|
||||
min_price { 0.01 }
|
||||
min_amount { 0.0001 }
|
||||
position { 5 }
|
||||
state { :enabled }
|
||||
end
|
||||
|
||||
trait :xagm_cxusd do
|
||||
id { 'xagm.cxusd' }
|
||||
base_currency { 'xagm.cx' }
|
||||
quote_currency { 'usd' }
|
||||
amount_precision { 6 }
|
||||
price_precision { 4 }
|
||||
min_price { 0.01 }
|
||||
min_amount { 0.0001 }
|
||||
position { 4 }
|
||||
state { :enabled }
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user