test.js 605 B

1234567891011121314151617181920212223
  1. // Add your own test cases here
  2. let testNumber = 1;
  3. const rightTick = "\u2713";
  4. const wrongTick = "\u2717";
  5. function test(params, expected, method) {
  6. try {
  7. var output = method(params);
  8. } catch(error) {
  9. console.error(error.toString());
  10. }
  11. let out = '';
  12. if (output == expected) {
  13. out = `${rightTick} Test #${testNumber}`;
  14. } else {
  15. out = `${wrongTick} Test #${testNumber}`
  16. + ` Expected [${expected.toString()}]`
  17. + ` Your output: [${output}]`;
  18. }
  19. console.log(out);
  20. testNumber++;
  21. }
  22. test('param', true, param => Boolean(param));