Sha256: 77c5052610c562d417bef9bb7ff5925d7118bcdbd2c85aa924126ee915bbb509

Contents?: true

Size: 939 Bytes

Versions: 4

Compression:

Stored size: 939 Bytes

Contents

# frozen_string_literal: true
require 'test_helper'

class ASDeprecationTrackerTest < ASDeprecationTracker::TestCase
  def test_active?
    assert ASDeprecationTracker.active?
  end

  def test_active_in_other_env
    ASDeprecationTracker.expects(:config).twice.returns(ASDeprecationTracker::Configuration.new)
    ASDeprecationTracker.config.envs = ['development']
    refute ASDeprecationTracker.active?
  end

  def test_config
    assert_kind_of ASDeprecationTracker::Configuration, ASDeprecationTracker.config
  end

  def test_config_returns_same_configuration
    config = ASDeprecationTracker.config
    assert_equal config, ASDeprecationTracker.config
  end

  def test_whitelist
    assert_kind_of ASDeprecationTracker::Whitelist, ASDeprecationTracker.whitelist
  end

  def test_whitelist_returns_same_whitelist
    whitelist = ASDeprecationTracker.whitelist
    assert_equal whitelist, ASDeprecationTracker.whitelist
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
as_deprecation_tracker-1.3.0 test/as_deprecation_tracker_test.rb
as_deprecation_tracker-1.2.0 test/as_deprecation_tracker_test.rb
as_deprecation_tracker-1.1.0 test/as_deprecation_tracker_test.rb
as_deprecation_tracker-1.0.0 test/as_deprecation_tracker_test.rb