From a780b2523322b61a5bcfb1674b764a4720135df7 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Sun, 5 Jan 2014 15:41:35 +0100 Subject: [PATCH] Deal with Coverage's unkown state. Part of issue #16. --- server.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server.js b/server.js index c450020..32a48bf 100644 --- a/server.js +++ b/server.js @@ -102,6 +102,12 @@ function(data, match, end, ask) { try { var score = buffer.split('_')[1].split('.')[0]; var percentage = parseInt(score); + if (percentage !== percentage) { + // It is NaN, treat it as unknown. + badgeData.text[1] = 'unknown'; + badge(badgeData, makeSend(format, ask.res, end)); + return; + } } catch(e) { badgeData.text[1] = 'malformed'; badge(badgeData, makeSend(format, ask.res, end));