Sha256: 1c7f7199311dc14122f4d7efcecbd9736f404db21b552ea70999d419c38a51bf
Contents?: true
Size: 625 Bytes
Versions: 3
Compression:
Stored size: 625 Bytes
Contents
require 'spec_helper' describe NoidsClient::Pool do it "decodes json" do response = %q{{"Name":"abc","Template":".zeee+0","Used":0,"Max":-1,"Closed":false,"LastMint":"2014-06-16T14:27:19.022553001-04:00"}} rest_resource = double("rest_resource", get: response) pool = NoidsClient::Pool.new(rest_resource) expect(pool.name).to eq("abc") expect(pool.template).to eq(".zeee+0") expect(pool.ids_used).to eq(0) expect(pool.max_ids).to eq(Float::INFINITY) expect(pool.closed?).to be_falsey expect(pool.last_mint_date).to be_a(DateTime) expect(pool.last_mint_date.day).to eq(16) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
noids_client-0.0.3 | spec/lib/pool_spec.rb |
noids_client-0.0.2 | spec/lib/pool_spec.rb |
noids_client-0.0.1 | spec/lib/pool_spec.rb |