Sha256: 98bd1fe34b10d94afffd0d7e8b508206540a99c463a3b480fd05152d0e049800

Contents?: true

Size: 643 Bytes

Versions: 2

Compression:

Stored size: 643 Bytes

Contents

require 'spec_helper'

describe QBFC::Account do

 before(:each) do 
    @sess = mock(QBFC::Session)
    @request = mock("QBFC::Request")
    @response = mock("QBFC::Request#response")
  end
  
  it "should add a Special Account" do
    QBFC::Request.should_receive(:new).with(@sess, "SpecialAccountAdd").and_return(@request)
    @request.should_receive(:special_account_type=).with(QBFC_CONST::SatAccountsReceivable)
    @request.should_receive(:response).and_return(@response)
    QBFC::Account.should_receive(:new).with(@sess, @response)

    QBFC::Account.add_special(@sess, QBFC_CONST::SatAccountsReceivable)
  end

end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
jm81-qbfc-0.3.0 spec/unit/lists/account_spec.rb
qbfc-0.3.0 spec/unit/lists/account_spec.rb