Sha256: e8e6564f65ec2e2ba75fe6d962756303261aa3f8b77b7900ca99457e8af61c6d

Contents?: true

Size: 973 Bytes

Versions: 18

Compression:

Stored size: 973 Bytes

Contents

require 'integration_helper'

describe "Request Account Data", :connected => true, :integration => true do

  before(:all) do
    verify_account
    @ib = IB::Connection.new OPTS[:connection].merge(:logger => mock_logger)
  end

  after(:all) { close_connection }

  context "with subscribe option set" do
    before(:all) do
      @ib.send_message :RequestAccountData, :subscribe => true
      @ib.wait_for :AccountDownloadEnd, 5 # sec
    end
    after(:all) do
      @ib.send_message :RequestAccountData, :subscribe => false
      clean_connection
    end

    it_behaves_like 'Valid account data request'
  end

  context "without subscribe option" do
    before(:all) do
      @ib.send_message :RequestAccountData
      @ib.wait_for :AccountDownloadEnd, 5 # sec
    end

    after(:all) do
      @ib.send_message :RequestAccountData, :subscribe => false
      clean_connection
    end

    it_behaves_like 'Valid account data request'
  end
end # Request Account Data

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
ib-ruby-0.9.2 spec/integration/account_info_spec.rb
ib-ruby-0.9.1 spec/integration/account_info_spec.rb
ib-ruby-0.9.0 spec/integration/account_info_spec.rb
ib-ruby-0.8.5 spec/integration/account_info_spec.rb
ib-ruby-0.8.4 spec/integration/account_info_spec.rb
ib-ruby-0.8.3 spec/integration/account_info_spec.rb
ib-ruby-0.8.1 spec/integration/account_info_spec.rb
ib-ruby-0.8.0 spec/integration/account_info_spec.rb
ib-ruby-0.7.12 spec/integration/account_info_spec.rb
ib-ruby-0.7.11 spec/integration/account_info_spec.rb
ib-ruby-0.7.10 spec/integration/account_info_spec.rb
ib-ruby-0.7.9 spec/integration/account_info_spec.rb
ib-ruby-0.7.8 spec/integration/account_info_spec.rb
ib-ruby-0.7.6 spec/integration/account_info_spec.rb
ib-ruby-0.7.4 spec/integration/account_info_spec.rb
ib-ruby-0.7.3 spec/integration/account_info_spec.rb
ib-ruby-0.7.2 spec/integration/account_info_spec.rb
ib-ruby-0.7.0 spec/integration/account_info_spec.rb