aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2012-07-23 13:13:52 -0500
committerJoshua Peek <josh@joshpeek.com>2012-07-23 13:13:52 -0500
commit0c9a947f399702f05f3ddc20142b34be4053f2b8 (patch)
tree99a43a47d0cf9f90df7d1fb8865c99b265186706 /test
parent97ae7c1a11c078d9781d066446a5a29d3349a94e (diff)
Load classifer db into sample data hash
Diffstat (limited to 'test')
-rw-r--r--test/test_classifier.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/test_classifier.rb b/test/test_classifier.rb
index e648dce..2d55aa0 100644
--- a/test/test_classifier.rb
+++ b/test/test_classifier.rb
@@ -18,7 +18,7 @@ class TestClassifier < Test::Unit::TestCase
end
def test_instance_freshness
- serialized = Linguist::MD5.hexdigest(Classifier.instance.to_hash)
+ serialized = Linguist::MD5.hexdigest(Sample::DATA)
latest = Linguist::MD5.hexdigest(Linguist::Sample.classifier.to_hash)
# Just warn, it shouldn't scare people off by breaking the build.
@@ -55,16 +55,16 @@ class TestClassifier < Test::Unit::TestCase
end
def test_instance_classify_empty
- results = Classifier.instance.classify("")
+ results = Classifier.new(Sample::DATA).classify("")
assert results.first[1] < 0.5, results.first.inspect
end
def test_instance_classify_nil
- assert_equal [], Classifier.instance.classify(nil)
+ assert_equal [], Classifier.new(Sample::DATA).classify(nil)
end
def test_verify
- data = Classifier.instance.to_hash
+ data = Sample::DATA
assert_equal data['languages_total'], data['languages'].inject(0) { |n, (_, c)| n += c }
assert_equal data['tokens_total'], data['language_tokens'].inject(0) { |n, (_, c)| n += c }
@@ -80,7 +80,7 @@ class TestClassifier < Test::Unit::TestCase
languages = Language.all.select { |l| l.extensions.include?(extname) }.map(&:name)
next unless languages.length > 1
- results = Classifier.instance.classify(File.read(sample[:path]), languages)
+ results = Classifier.new(Sample::DATA).classify(File.read(sample[:path]), languages)
assert_equal language.name, results.first[0], "#{sample[:path]}\n#{results.inspect}"
end
end