Sha256: 9bda5609aced9dc63dbc2088bea37e3d69465f011d9b9d7ab8a4050f83598c72

Contents?: true

Size: 576 Bytes

Versions: 2

Compression:

Stored size: 576 Bytes

Contents

require 'spec_helper'

describe Axiom::Adapter::Arango::Adapter, '.new' do
  subject { object.new(*arguments) }

  let(:object) { described_class }

  let(:database) { mock('Database') }
  let(:logger)   { mock('Logger')   }

  context 'with single argument' do
    let(:arguments) { [database] }

    its(:database) { should be(database) }
    its(:logger)   { should be(NullLogger.instance) }
  end

  context 'with two arguments' do
    let(:arguments) { [database, logger] }

    its(:database) { should be(database) }
    its(:logger)   { should be(logger)   }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
axiom-arango-adapter-0.0.2 spec/unit/axiom/adapter/arango/adapter/class_methods/new_spec.rb
axiom-arango-adapter-0.0.1 spec/unit/axiom/adapter/arango/adapter/class_methods/new_spec.rb