Sha256: 0ba02236210d2422e1a593ac1b2b6cb95aa77db1d29a7552148764f41012b016
Contents?: true
Size: 1.03 KB
Versions: 5
Compression:
Stored size: 1.03 KB
Contents
require 'rubygems/test_case' require 'rubygems/comparator' class TestGemComparatorUtils < Gem::TestCase def setup super # This should pull in Gem::Comparator::Utils @test_comparator = Class.new(Gem::Comparator::Base).new end def test_param_exist? params = (Gem::Comparator::Utils::SPEC_PARAMS + Gem::Comparator::Utils::SPEC_FILES_PARAMS + Gem::Comparator::Utils::DEPENDENCY_PARAMS + Gem::Comparator::Utils::GEMFILE_PARAMS) params.each do |param| assert_equal true, @test_comparator.send(:param_exists?, param) end assert_equal false, @test_comparator.send(:param_exists?, 'i_dont_exist') end def test_filter_params params = Gem::Comparator::Utils::SPEC_PARAMS assert_equal ['license'], @test_comparator.send(:filter_params, params, 'license') end def test_filter_for_brief_mode exclude = Gem::Comparator::Utils::FILTER_WHEN_BRIEF + ['not_excluded'] assert_equal ['not_excluded'], @test_comparator.send(:filter_for_brief_mode, exclude) end end
Version data entries
5 entries across 5 versions & 1 rubygems