From 12429b90fe02171cc035d16164ca723bb83f2213 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Thu, 26 Jun 2014 21:24:30 +0200 Subject: [PATCH] Bring back missing test --- test/test_heuristics.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/test_heuristics.rb b/test/test_heuristics.rb index 33f8a087..8bbf0695 100644 --- a/test/test_heuristics.rb +++ b/test/test_heuristics.rb @@ -1,6 +1,7 @@ require 'linguist/heuristics' require 'linguist/language' require 'linguist/samples' +require 'linguist/file_blob' require 'test/unit' @@ -34,6 +35,12 @@ class TestHeuristcs < Test::Unit::TestCase assert_equal Language["C++"], results.first end + def test_detect_still_works_if_nothing_matches + blob = Linguist::FileBlob.new(File.join(samples_path, "Objective-C/hello.m")) + match = Language.detect(blob) + assert_equal Language["Objective-C"], match + end + def test_pl_prolog_by_heuristics languages = ["Perl", "Prolog"] results = Heuristics.disambiguate_pl(fixture("Prolog/turing.pl"), languages)