Sha256: b817704d2bc5126513286bbe99c40fcc600396fd23c79b8f7627d0ac18387b6b
Contents?: true
Size: 987 Bytes
Versions: 30
Compression:
Stored size: 987 Bytes
Contents
require 'spec_helper' describe 'DeletedAsset' do let(:deleted_asset)do vcr('sync_deleted_asset')do create_client.sync(initial: true, type: 'DeletedAsset').first_page.items[0] end end describe 'SystemProperties' do it 'has a #sys getter returning a hash with symbol keys' do expect(deleted_asset.sys).to be_a Hash expect(deleted_asset.sys.keys.sample).to be_a Symbol end it 'has #id' do expect(deleted_asset.id).to eq '5c6VY0gWg0gwaIeYkUUiqG' end it 'has #type' do expect(deleted_asset.type).to eq 'DeletedAsset' end it 'has #deleted_at' do expect(deleted_asset.created_at).to be_a DateTime end end describe 'camel case' do it 'supports camel case' do vcr('sync_deleted_asset') { deleted_asset = create_client(use_camel_case: true).sync(initial: true, type: 'DeletedAsset').first_page.items[0] expect(deleted_asset.createdAt).to be_a DateTime } end end end
Version data entries
30 entries across 30 versions & 1 rubygems