mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-12-29 21:31:01 +00:00
Test classifier on ambiguous languages
This commit is contained in:
@@ -59,10 +59,16 @@ class TestClassifier < Test::Unit::TestCase
|
|||||||
Classifier.instance.gc
|
Classifier.instance.gc
|
||||||
end
|
end
|
||||||
|
|
||||||
# def test_instance_classify
|
def test_classify_ambiguous_languages
|
||||||
# Sample.each do |sample|
|
Sample.each do |sample|
|
||||||
# results = Classifier.instance.classify(sample.data)
|
next unless sample.language.overrides.any?
|
||||||
# assert_equal sample.language, results.first[0], sample.path
|
|
||||||
# end
|
extname = File.extname(sample.path)
|
||||||
# end
|
languages = Language.all.select { |l| l.extensions.include?(extname) }
|
||||||
|
next unless languages.length > 1
|
||||||
|
|
||||||
|
results = Classifier.instance.classify(sample.data, languages)
|
||||||
|
assert_equal sample.language, results.first[0], "#{sample.path}\n#{results.inspect}"
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user