UNPKG

nodent

Version:

NoDent - Asynchronous Javascript language extensions

27 lines (23 loc) 471 B
async function append(a,b) { return ""+a+b; } async function test(x) { var r = "" ; if (!x) { r = "Zero and " ; } var z ; if (x&1) { r = await append(r,"Odd") ; } else { r += "Even" ; } z = await append(x," is ") ; z = z+r+"." ; return z ; }; var map = require('../../nodent')().require('map') ; module.exports = async function() { var s = (await map([test(1),test(0),test(10)])).join("") ; return s == "1 is Odd.0 is Zero and Even.10 is Even."; }