Sha256: e659ef1ac03b0295ab4c8ed546db799d76418822b1936092f9561eee71c5b443

Contents?: true

Size: 884 Bytes

Versions: 24

Compression:

Stored size: 884 Bytes

Contents

require 'spec_helper'

describe GroupDocs::Document::MetaData do

  it_behaves_like GroupDocs::Api::Entity

  it { should respond_to(:id)           }
  it { should respond_to(:id=)          }
  it { should respond_to(:guid)         }
  it { should respond_to(:guid=)        }
  it { should respond_to(:page_count)   }
  it { should respond_to(:page_count=)  }
  it { should respond_to(:views_count)  }
  it { should respond_to(:views_count=) }
  it { should respond_to(:last_view)    }
  it { should respond_to(:last_view=)   }

  describe '#last_view=' do
    it 'converts passed hash to GroupDocs::Document::View object' do
      subject.last_view = { document: { id: 1, name: 'test.pdf' } }
      subject.last_view.should be_a(GroupDocs::Document::View)
      subject.last_view.document.id.should   == 1
      subject.last_view.document.name.should == 'test.pdf'
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
groupdocs-1.1.0 spec/groupdocs/document/metadata_spec.rb
groupdocs-1.0.0 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.11 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.10 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.9 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.8 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.7 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.6 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.5 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.3.0 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.11 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.10 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.9 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.8 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.7 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.6 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.5 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.4 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.3 spec/groupdocs/document/metadata_spec.rb
groupdocs-0.2.2 spec/groupdocs/document/metadata_spec.rb