Test classifier on ambiguous languages

This commit is contained in:
Joshua Peek
2012-06-19 16:32:56 -05:00
parent 9810c693c3
commit c114d710f8

View File

@@ -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