Sha256: 17ccdb02561e85206cc460ce4c1799a7f3818a6f13a667839c510d39b02b44d8

Contents?: true

Size: 988 Bytes

Versions: 34

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

34 entries across 34 versions & 1 rubygems

Version Path
cmis-ruby-0.5.38 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.37 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.36 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.35 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.34 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.33 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.32 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.31 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.30 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.29 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.28 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.27 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.26 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.25 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.24 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.23 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.22 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.21 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.20 spec/cmis-ruby/server_spec.rb
cmis-ruby-0.5.19 spec/cmis-ruby/server_spec.rb