levels tests

This commit is contained in:
realaravinth
2021-05-06 17:22:25 +05:30
parent 6069509504
commit 20ee5c35c6
8 changed files with 184 additions and 72 deletions

View File

@@ -27,16 +27,12 @@ const updateLevel = (e: Event) => {
let level;
if (id.includes(CONST.VISITOR_WITHOUT_LEVEL)) {
level = id.slice(CONST.VISITOR_WITHOUT_LEVEL.length);
} else if (id.includes(CONST.DIFFICULTY_WITHOUT_LEVEL)) {
level = id.slice(CONST.DIFFICULTY_WITHOUT_LEVEL.length);
} else {
throw new Error(
'update event was triggered by some element other than difficulty or visitor',
);
level = parseInt(id.slice(CONST.VISITOR_WITHOUT_LEVEL.length));
}
if (id.includes(CONST.DIFFICULTY_WITHOUT_LEVEL)) {
level = parseInt(id.slice(CONST.DIFFICULTY_WITHOUT_LEVEL.length));
}
level = parseInt(level);
if (Number.isNaN(level)) {
console.error(`[updateLevel.ts] level # computed is not correct, got NaN`);
}