Bumping to v4.8.18 (#3370)

* make tests great again 

* version bump

* removing empty line in gemspec
This commit is contained in:
Brandon Black
2016-12-07 11:39:49 -08:00
committed by GitHub
parent 3988f3e7a7
commit 2c78dd2c66
5 changed files with 14 additions and 7 deletions

View File

@@ -27,5 +27,4 @@ Gem::Specification.new do |s|
s.add_development_dependency 'color-proximity', '~> 0.2.1'
s.add_development_dependency 'licensed'
s.add_development_dependency 'licensee', '>= 8.6.0'
end

View File

@@ -1,3 +1,3 @@
module Linguist
VERSION = "4.8.17"
VERSION = "4.8.18"
end

View File

@@ -297,9 +297,9 @@ class TestLanguage < Minitest::Test
end
def test_doesnt_blow_up_with_blank_lookup
assert_equal nil, Language.find_by_alias('')
assert_equal nil, Language.find_by_name(nil)
assert_equal nil, Language[""]
assert_nil Language.find_by_alias('')
assert_nil Language.find_by_name(nil)
assert_nil Language[""]
end
def test_name

View File

@@ -4,7 +4,11 @@ class TestModelines < Minitest::Test
include Linguist
def assert_modeline(language, blob)
assert_equal language, Linguist::Strategy::Modeline.call(blob).first
if language.nil?
assert_nil Linguist::Strategy::Modeline.call(blob).first
else
assert_equal language, Linguist::Strategy::Modeline.call(blob).first
end
end
def test_modeline_strategy

View File

@@ -4,7 +4,11 @@ class TestShebang < Minitest::Test
include Linguist
def assert_interpreter(interpreter, body)
assert_equal interpreter, Shebang.interpreter(body)
if interpreter.nil?
assert_nil Shebang.interpreter(body)
else
assert_equal interpreter, Shebang.interpreter(body)
end
end
def test_shebangs