const add = (a, b) => { return a + b } if (add(1, 1) === 2) { document.write('pass') } else { document.write('fail') } try { document.write(add(1)) document.write('fail: no error thrown') } catch (e) { if (e.message === 'add() requires two arguments') { document.write('pass') } else { document.write('fail: wrong error') } }