Sha256: 598e2a3af432dabbecf13e5836a7ec365f457dc2cfe774b54592f037f8fafecd
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
require 'model_helper' describe IB::Models::OrderState do let(:props) do {:order_id => 23, :perm_id => 173276893, :client_id => 1111, :parent_id => 0, :filled => 3, :remaining => 2, :last_fill_price => 0.5, :average_fill_price => 0.55, :why_held => 'child', :init_margin => 500.0, :maint_margin => 500.0, :equity_with_loan => 750.0, :commission_currency => 'USD', :commission => 1.2, :min_commission => 1, :max_commission => 1.5, :status => 'PreSubmitted', :warning_text => 'Oh noes!', } end # TODO: :presents => { Object => "Formatted"} let(:human) do "<OrderState: PreSubmitted #23/173276893 from 1111 filled 3/2 at 0.5/0.55 margin 500.0/500.0 equity 750.0 fee 1.2 why_held child warning Oh noes!>" end let(:defaults) do {:created_at => Time, } end let(:errors) do {:order_id => ["is not a number"], :client_id => ["is not a number"], :perm_id => ["is not a number"], } end let(:assigns) do { :tester => {1 => 1}, [:order_id, :perm_id, :client_id] => {[:foo, 'bar'] => /is not a number/, [5.0, 2006.17] => /must be an integer/, } } end it_behaves_like 'Model' it_behaves_like 'Self-equal Model' end # describe IB::Order
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ib-ruby-0.7.6 | spec/ib-ruby/models/order_state_spec.rb |