Sha256: d144215fa831b5437c5facb0a8ad33442abd8de89c9997b96a60527ee4b489a9

Contents?: true

Size: 792 Bytes

Versions: 5

Compression:

Stored size: 792 Bytes

Contents

require "ezid-client"

module Ezid
  module TestHelper

    TEST_ARK_SHOULDER = "ark:/99999/fk4"
    TEST_DOI_SHOULDER = "doi:10.5072/FK2"

    TEST_USER = "apitest"
    TEST_HOST = Configuration::HOST
    TEST_PORT = Configuration::PORT
    TEST_SHOULDER = TEST_ARK_SHOULDER

    def ezid_test_mode!
      Ezid::Client.configure do |config|
        config.user     = ENV["EZID_TEST_USER"] || TEST_USER
        config.password = ENV["EZID_TEST_PASSWORD"]
        config.host     = ENV["EZID_TEST_HOST"] || TEST_HOST
        config.port     = ENV["EZID_TEST_PORT"] || TEST_PORT
        config.logger   = Logger.new(File::NULL)
        config.default_shoulder = ENV["EZID_TEST_SHOULDER"] || TEST_SHOULDER
        config.retry_interval = 1
      end
    end

  end
end

include Ezid::TestHelper

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ezid-client-1.10.0 lib/ezid/test_helper.rb
ezid-client-1.9.4 lib/ezid/test_helper.rb
ezid-client-1.9.3 lib/ezid/test_helper.rb
ezid-client-1.9.2 lib/ezid/test_helper.rb
ezid-client-1.9.1 lib/ezid/test_helper.rb