Sha256: 97c607479bde8e2fc845ebe729060d94ab810d944f58b79ccd3032c87cfde14d

Contents?: true

Size: 479 Bytes

Versions: 20

Compression:

Stored size: 479 Bytes

Contents

module Mongo
  module CRUD

    class CRUDTestBase

      def resolve_target(client, operation)
        case operation.object
        when 'collection'
          client[@spec.collection_name].with(operation.collection_options)
        when 'database'
          client.database
        when 'client'
          client
        when 'gridfsbucket'
          client.database.fs
        else
          raise "Unknown target #{operation.object}"
        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
mongo-2.12.4 spec/runners/crud/test_base.rb
mongo-2.11.6 spec/support/crud/test_base.rb
mongo-2.12.3 spec/runners/crud/test_base.rb
mongo-2.12.2 spec/runners/crud/test_base.rb
mongo-2.10.5 spec/support/crud/test_base.rb
mongo-2.11.5 spec/support/crud/test_base.rb
mongo-2.12.1 spec/runners/crud/test_base.rb
mongo-2.12.0.rc0 spec/runners/crud/test_base.rb
mongo-2.11.4 spec/support/crud/test_base.rb
mongo-2.10.4 spec/support/crud/test_base.rb
mongo-2.11.3 spec/support/crud/test_base.rb
mongo-2.11.2 spec/support/crud/test_base.rb
mongo-2.11.1 spec/support/crud/test_base.rb
mongo-2.10.3 spec/support/crud/test_base.rb
mongo-2.11.0 spec/support/crud/test_base.rb
mongo-2.10.2 spec/support/crud/test_base.rb
mongo-2.11.0.rc0 spec/support/crud/test_base.rb
mongo-2.10.1 spec/support/crud/test_base.rb
mongo-2.10.0 spec/support/crud/test_base.rb
mongo-2.10.0.rc0 spec/support/crud/test_base.rb