Sha256: 36765aaf6f184b25893be9cdbd899e48571f9b5c0876c6831b0741f7586d6b58
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 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, attrs: 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, attrs: 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.19.0 | spec/ngrokapi/models/listable_spec.rb |