diff options
| author | Joshua Peek <josh@joshpeek.com> | 2012-07-20 16:17:37 -0500 |
|---|---|---|
| committer | Joshua Peek <josh@joshpeek.com> | 2012-07-20 16:17:37 -0500 |
| commit | eb2c07e511722562729937c6397754a3e7cae03f (patch) | |
| tree | 14643982faa56f98f74f300cc11291b24659d812 /test | |
| parent | ee0ffa0516626a2ce14431ce6d94aa78d57cb5ad (diff) | |
Sample returns simple hash objects
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_blob.rb | 5 | ||||
| -rw-r--r-- | test/test_classifier.rb | 9 |
2 files changed, 8 insertions, 6 deletions
diff --git a/test/test_blob.rb b/test/test_blob.rb index df13fc4..fc62349 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -276,8 +276,9 @@ class TestBlob < Test::Unit::TestCase def test_language Sample.each do |sample| - blob = blob(sample.path) - assert_equal sample.language, blob.language, blob.name + blob = blob(sample[:path]) + language = Linguist::Language.find_by_alias(sample[:language]) + assert_equal language, blob.language, blob.name end end diff --git a/test/test_classifier.rb b/test/test_classifier.rb index 33de385..80df7e7 100644 --- a/test/test_classifier.rb +++ b/test/test_classifier.rb @@ -69,14 +69,15 @@ class TestClassifier < Test::Unit::TestCase def test_classify_ambiguous_languages Sample.each do |sample| - next unless sample.language.overrides.any? + language = Linguist::Language.find_by_alias(sample[:language]) + next unless language.overrides.any? - extname = File.extname(sample.path) + extname = File.extname(sample[:path]) languages = Language.all.select { |l| l.extensions.include?(extname) }.map(&:name) next unless languages.length > 1 - results = Classifier.instance.classify(sample.data, languages) - assert_equal sample.language.name, results.first[0], "#{sample.path}\n#{results.inspect}" + results = Classifier.instance.classify(File.read(sample[:path]), languages) + assert_equal language.name, results.first[0], "#{sample[:path]}\n#{results.inspect}" end end end |
