Sha256: 0a76f81ceaa67392ff0447846136a64ce4266db9ae3e7091a9b6e146e89ce2e0
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' RSpec.describe NgrokAPI::Models::Listable do before(:each) do @client = class_double("ApiKeysClient") @listable = NgrokAPI::Models::Listable.new( client: @client, result: api_key_results, list_property: 'keys', klass: NgrokAPI::Models::ApiKey ) end describe "#==" do it "is equal if the results are the same" do listable2 = NgrokAPI::Models::Listable.new( client: @client, result: api_key_results, list_property: 'keys', klass: NgrokAPI::Models::ApiKey ) expect(@listable == listable2).to eq true end end describe "#to_s" do it "stringifies as result.to_s" do expect(@listable.to_s).to eq api_key_results.to_s end end describe "keys" do it "consistent of ApiKeys" do expect(@listable.items.size).to eq api_key_results['keys'].size end end describe "iter" do it "is a PagedIterator" do expect(@listable.iter.class).to eq NgrokAPI::PagedIterator end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ngrok-api-0.9.0 | spec/ngrokapi/models/listable_spec.rb |