Sha256: b81e7b677cc927ba5493b5994c166c02f5dbeed2a9562f0220b84cc3d75c79e6

Contents?: true

Size: 812 Bytes

Versions: 7

Compression:

Stored size: 812 Bytes

Contents

require "rubygems"
require "bundler/setup"

Bundler.require(:default, :test)

require "minitest/autorun"

module Omise
  class Test < Minitest::Test
    def before_setup
      Omise.test!
      Omise.api_version    = nil
      Omise.public_api_key = "pkey_test_4yq6tct0llin5nyyi5l"
      Omise.secret_api_key = "skey_test_4yq6tct0lblmed2yp5t"
    end

    def setup
      before_setup
    end

    def self.setup(&block)
      define_method :setup do
        before_setup
        instance_exec(&block)
      end
    end

    private

    def without_keys
      original_vault_key = Omise.vault_key
      original_api_key   = Omise.api_key

      Omise.vault_key = nil
      Omise.api_key   = nil

      yield

      Omise.vault_key = original_vault_key
      Omise.api_key   = original_api_key
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
omise-0.9.0 test/support.rb
omise-0.7.2 test/support.rb
omise-0.8.0 test/support.rb
omise-0.7.1 test/support.rb
omise-0.7.0 test/support.rb
omise-0.6.0 test/support.rb
omise-0.5.1 test/support.rb