From cd9401c424eb79a38ad99cd22cc8a6be1c3152d7 Mon Sep 17 00:00:00 2001 From: Paul Chaignon Date: Sat, 24 Sep 2016 17:56:36 +0200 Subject: [PATCH] Enable testing absence of heuristic result --- test/test_heuristics.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/test_heuristics.rb b/test/test_heuristics.rb index 5e677e27..fc694632 100644 --- a/test/test_heuristics.rb +++ b/test/test_heuristics.rb @@ -29,7 +29,11 @@ class TestHeuristcs < Minitest::Test hash.each do |language, blobs| Array(blobs).each do |blob| result = Heuristics.call(file_blob(blob), candidates) - assert_equal [Language[language]], result, "Failed for #{blob}" + if language.nil? + assert_equal [], result, "Failed for #{blob}" + else + assert_equal [Language[language]], result, "Failed for #{blob}" + end end end end