Sha256: 079fdd6c76f010f2834abf2f331d4a32aa2615fd923a37d29236a856d291dd1c

Contents?: true

Size: 667 Bytes

Versions: 10

Compression:

Stored size: 667 Bytes

Contents

require 'spec_helper'

describe Dor::WorkflowService do
  before :each do
    @logger1 = double('Logger')
    allow(Dor::WorkflowService).to receive(:default_logger).and_return(@logger1)
  end
  describe '#configure' do
    it 'pulls default_logger if not specified' do
      expect(Dor::WorkflowService).to receive(:default_logger).and_return(@logger1)
      Dor::WorkflowService.configure('https://dortest.stanford.edu/workflow')
    end
    it 'accepts :logger if specified' do
      expect(Dor::WorkflowService).not_to receive(:default_logger)
      Dor::WorkflowService.configure('https://dortest.stanford.edu/workflow', {:logger => @logger1})
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
dor-workflow-service-2.4.0 spec/plumbing_spec.rb
dor-workflow-service-2.3.0 spec/plumbing_spec.rb
dor-workflow-service-1.7.8 spec/plumbing_spec.rb
dor-workflow-service-2.2.1 spec/plumbing_spec.rb
dor-workflow-service-2.2.0 spec/plumbing_spec.rb
dor-workflow-service-2.1.0 spec/plumbing_spec.rb
dor-workflow-service-2.0.1 spec/plumbing_spec.rb
dor-workflow-service-2.0.0 spec/plumbing_spec.rb
dor-workflow-service-1.8.0 spec/plumbing_spec.rb
dor-workflow-service-1.7.7 spec/plumbing_spec.rb