From ac3a71009ff2b812e8141166082a5baed9cf3769 Mon Sep 17 00:00:00 2001 From: HoBi Date: Sat, 2 Jan 2016 23:55:04 +0100 Subject: [PATCH] Fix shopping list tests. --- .../basic-javascript.json | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/challenges/01-front-end-development-certification/basic-javascript.json b/challenges/01-front-end-development-certification/basic-javascript.json index 10e620da3a..ab3140d81b 100644 --- a/challenges/01-front-end-development-certification/basic-javascript.json +++ b/challenges/01-front-end-development-certification/basic-javascript.json @@ -1744,23 +1744,30 @@ ], "tail": [ "var count = 0;", - "var isArray = true;", - "var hasString = true;", - "var hasNumber = true;", + "var isArray = false;", + "var hasString = false;", + "var hasNumber = false;", "(function(list){", " if(Array.isArray(myList)) {", - " myList.forEach(function(elem) {", - " if(typeof elem[0] !== 'string') {", - " hasString = false;", - " }", - " if(typeof elem[1] !== 'number') {", - " hasNumber = false;", - " }", - " });", + " isArray = true;", + " if(myList.length > 0) {", + " hasString = true;", + " hasNumber = true;", + " myList.forEach(function(elem) {", + " if(typeof elem[0] !== 'string') {", + " hasString = false;", + " }", + " if(typeof elem[1] !== 'number') {", + " hasNumber = false;", + " }", + " });", + " }", " count = myList.length;", " return JSON.stringify(myList);", " } else {", " isArray = false;", + " hasString = false;", + " hasNumber = false;", " return \"myList is not an array\";", " }", "",