Sha256: 0f7ee70d4d22090b3010bf014cbc458ae1a8deb2995ed1b949a2eb44282ac21b
Contents?: true
Size: 847 Bytes
Versions: 1
Compression:
Stored size: 847 Bytes
Contents
require 'spec_helper' describe Dnsimple::Client, ".accounts" do subject { described_class.new(base_url: "https://api.dnsimple.test", access_token: "a1b2c3").accounts } describe "#accounts" do before do stub_request(:get, %r{/v2/accounts$}). to_return(read_http_fixture("accounts/success-user.http")) end it "builds the correct request" do subject.accounts expect(WebMock).to have_requested(:get, "https://api.dnsimple.test/v2/accounts"). with(headers: { 'Accept' => 'application/json' }) end it "returns the accounts" do response = subject.accounts expect(response).to be_a(Dnsimple::Response) result = response.data expect(result.first).to be_a(Dnsimple::Struct::Account) expect(result.last).to be_a(Dnsimple::Struct::Account) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dnsimple-3.1.0 | spec/dnsimple/client/accounts_spec.rb |