Sha256: b92ab1742291b3d161ae382328e2a2556d1695c9faa48ea1261a448f82ae7699

Contents?: true

Size: 988 Bytes

Versions: 16

Compression:

Stored size: 988 Bytes

Contents

require 'securerandom'
require 'spec_helper'

module CMIS
  describe Server do
    describe '#repositories' do
      it 'are all Repositories' do
        server.repositories.each do |r|
          expect(r).to be_a Repository
        end
      end

      it 'contains the test repository' do
        repo_array = server.repositories.map(&:id)
        expect(repo_array).to include(repository_id)
      end
    end

    describe '#repository' do
      it 'is a Repository' do
        expect(repository).to be_a Repository
      end

      it 'has the correct id' do
        expect(repository.id).to eq(repository_id)
      end
    end

    describe '#repository?' do
      it 'returns true for a present repository' do
        expect(server.repository?(repository_id)).to be_true
      end

      it 'returns false for an absent repository' do
        absent_repository_id = SecureRandom.uuid
        expect(server.repository?(absent_repository_id)).to be_false
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
cmis-ruby-0.5.4 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.3 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.2 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.1 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.11 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.10 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.9 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.8 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.7 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.6 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.5 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.4 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.3 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.2 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.4.1 spec/cmis-ruby/server_spec.rb