diff --git a/js/tests/first-function.json b/js/tests/first-function.json new file mode 100644 index 000000000..68d7ade4b --- /dev/null +++ b/js/tests/first-function.json @@ -0,0 +1,22 @@ +[ + { + "description": "ask is defined and is a function", + "code": "equal(typeof ask, 'function')" + }, + { + "description": "reply is defined and is a function", + "code": "equal(typeof reply, 'function')" + }, + { + "description": "ask works and is called", + "code": "const args = saveArguments(console, 'log')\n\n// Your code\n\nequal(args[0], ['What is my purpose ?'])" + }, + { + "description": "reply works and is called too", + "code": "const args = saveArguments(console, 'log')\n\n// Your code\n\nequal(args, [['What is my purpose ?'], ['You pass butter.']])" + }, + { + "description": "calling reply and ask again relog the text.", + "code": "const args = saveArguments(console, 'log')\n\n// Your code\n\nequal(args[1], ['You pass butter.'])" + } +] \ No newline at end of file