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

Version Path
contentful-2.16.0 spec/deleted_asset_spec.rb
contentful-2.15.4 spec/deleted_asset_spec.rb
contentful-2.15.3 spec/deleted_asset_spec.rb
contentful-2.15.2 spec/deleted_asset_spec.rb
contentful-2.15.1 spec/deleted_asset_spec.rb
contentful-2.15.0 spec/deleted_asset_spec.rb
contentful-2.14.0 spec/deleted_asset_spec.rb
contentful-2.13.3 spec/deleted_asset_spec.rb
contentful-2.13.2 spec/deleted_asset_spec.rb
contentful-2.13.1 spec/deleted_asset_spec.rb
contentful-2.13.0 spec/deleted_asset_spec.rb
contentful-2.12.0 spec/deleted_asset_spec.rb
contentful-2.11.1 spec/deleted_asset_spec.rb
contentful-2.11.0 spec/deleted_asset_spec.rb
contentful-2.10.1 spec/deleted_asset_spec.rb
contentful-2.10.0 spec/deleted_asset_spec.rb
contentful-2.9.4 spec/deleted_asset_spec.rb
contentful-2.9.3 spec/deleted_asset_spec.rb
contentful-2.9.2 spec/deleted_asset_spec.rb
contentful-2.9.1 spec/deleted_asset_spec.rb