Merge pull request #5787 from HoBi/fix/shopping-list-tests
Fix badly written tests in Shopping List
This commit is contained in:
@ -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\";",
|
||||
" }",
|
||||
"",
|
||||
|
Reference in New Issue
Block a user