From 1110e15450e3949782f2ae5344c080cbe701886b Mon Sep 17 00:00:00 2001 From: schneefux Date: Sat, 11 Nov 2017 17:18:44 +0100 Subject: add API mapping sanity check helper --- mappings.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mappings.js b/mappings.js index e5a3f31..5d9315a 100644 --- a/mappings.js +++ b/mappings.js @@ -14,11 +14,16 @@ module.exports = { // TODO wtf? isItem: (str) => str.indexOf("Item") != -1, isAbility: (str) => { - if ( str.indexOf("Item") == -1 && + if (str.indexOf("Item") == -1 && (str.indexOf("Ability") != -1 || str.indexOf("ABILITY") != -1) ) { - if (!mappings.has(str)) console.error(str); return true } return false; }, + crashIfBullshit: (str) => { + if(!mappings.has(str)) { + throw "unknown API string `" + str + "`"; + } + return true; + }, isHero: (str) => str.indexOf("*") != -1 && str.indexOf("Item") == -1 }; -- cgit v1.3.1