diff --git a/test/test_classifier.rb b/test/test_classifier.rb index 818bee29..f12c63c8 100644 --- a/test/test_classifier.rb +++ b/test/test_classifier.rb @@ -47,7 +47,10 @@ class TestClassifier < Minitest::Test Samples.each do |sample| language = Linguist::Language.find_by_name(sample[:language]) languages = Language.find_by_filename(sample[:path]).map(&:name) - next unless languages.length > 1 + next if languages.length == 1 + + languages = Language.find_by_extension(sample[:path]).map(&:name) + next if languages.length <= 1 results = Classifier.classify(Samples.cache, File.read(sample[:path]), languages) assert_equal language.name, results.first[0], "#{sample[:path]}\n#{results.inspect}"