Sha256: 873ed00eb64a6bdd08bf53933c67f3e4e103d89b530bfe6aa6c14a82b10dd004

Contents?: true

Size: 536 Bytes

Versions: 2

Compression:

Stored size: 536 Bytes

Contents

require 'minitest/autorun'
require 'tracksale'

class TracksaleTest < Minitest::Test
  def test_configure_key
    Tracksale.configure do |config|
      config.key = 'foobar'
    end

    assert_equal 'foobar', Tracksale::Client.new.key
  end

  def test_configure_client
    Tracksale.configure { |c| c.force_dummy_client(false) } # default
    assert_equal Tracksale::Client, Tracksale.configuration.client
    Tracksale.configure(&:force_dummy_client)
    assert_equal Tracksale::DummyClient, Tracksale.configuration.client
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tracksale-0.0.7 test/test_tracksale.rb
tracksale-0.0.5 test/test_tracksale.rb