Sha256: 8261208bd504e1599b51c67661b4b606a942602c4fb2476896f8b16c5e8a22f2

Contents?: true

Size: 902 Bytes

Versions: 10

Compression:

Stored size: 902 Bytes

Contents

require 'test_helper'

class VersionSpecifierTest < MiniTest::Unit::TestCase
  def setup
    @version = [Rails::VERSION::MAJOR, Rails::VERSION::MINOR].compact.join('.')
    @yielded = false
  end

  def test_supported_min
    Librato::Rails::VersionSpecifier.supported(min: @version) { @yielded = true }

    assert_equal true, @yielded
  end

  def test_supported_max
    Librato::Rails::VersionSpecifier.supported(max: @version) { @yielded = true }

    assert_equal true, @yielded
  end

  def test_supported_not_yielded
    Librato::Rails::VersionSpecifier.supported(max: '2.0') { @yielded = true }

    assert_equal false, @yielded
  end

  def test_supported_raises
    assert_raises(Librato::Rails::VersionSpecifierError) { Librato::Rails::VersionSpecifier.supported }
    assert_raises(Librato::Rails::VersionSpecifierError) { Librato::Rails::VersionSpecifier.supported(max: '2.0') }
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
librato-rails-2.1.0 test/unit/version_specifier_test.rb
librato-rails-2.0.0 test/unit/version_specifier_test.rb
librato-rails-1.4.2 test/unit/version_specifier_test.rb
librato-rails-1.4.1 test/unit/version_specifier_test.rb
librato-rails-1.4.0 test/unit/version_specifier_test.rb
librato-rails-1.4.0.beta test/unit/version_specifier_test.rb
librato-rails-1.3.0 test/unit/version_specifier_test.rb
librato-rails-1.2.0 test/unit/version_specifier_test.rb
librato-rails-1.1.0 test/unit/version_specifier_test.rb
librato-rails-1.0.0 test/unit/version_specifier_test.rb