Allow classifier to run on symlinks as usual (#3948)

* Fixups for symlink detection, incl. test

* assert the heuristics return none for symlink
This commit is contained in:
Ashe Connor
2018-01-08 09:01:16 +11:00
committed by GitHub
parent a840668599
commit 5fbe9c0902
5 changed files with 15 additions and 5 deletions

View File

@@ -473,4 +473,10 @@ class TestLanguage < Minitest::Test
assert_nil Language.find_by_name(',')
assert_nil Language.find_by_alias(',')
end
def test_detect_prefers_markdown_for_md
blob = Linguist::FileBlob.new(File.join(samples_path, "Markdown/symlink.md"))
match = Linguist.detect(blob)
assert_equal Language["Markdown"], match
end
end