Sha256: b5acbdbf83e07359dae386c16b5c1690fb166164d131aee604cc452e82de1179
Contents?: true
Size: 1022 Bytes
Versions: 3
Compression:
Stored size: 1022 Bytes
Contents
require "spec_helper" describe DiscountNetwork::Account do describe ".find" do it "returns the subscriber's profile" do auth_token = "ABCD_123" stub_account_find_api(auth_token) set_account_auth_token(auth_token) account = DiscountNetwork::Account.find(auth_token) set_account_auth_token(nil) expect(account.name).not_to be_nil expect(account.status).to eq("Active") expect(account.token).to eq(auth_token) end end describe ".update" do it "updates the subscriber account" do auth_token = "ABCD_123" set_account_auth_token(auth_token) new_attributes = { first_name: "John", last_name: "Doe" } stub_account_update_api(auth_token, new_attributes) account = DiscountNetwork::Account.update(new_attributes) expect(account).not_to be_nil expect(account.class).to eq(DiscountNetwork::ResponseObject) end end def set_account_auth_token(token) DiscountNetwork.configuration.auth_token = token end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
discountnetwork-0.1.2 | spec/discountnetwork/account_spec.rb |
discountnetwork-0.1.1 | spec/discountnetwork/account_spec.rb |
discountnetwork-0.1.0 | spec/discountnetwork/account_spec.rb |