tildefriends/tests/11-require

29 lines
340 B
Plaintext
Raw Normal View History

#!/bin/bash
cat > required.js << EOF
function foo() {
return 12345;
}
exports.foo = foo;
EOF
cat > test.js << EOF
if (require("required").foo() != 12345) {
exit(1);
}
var gotError = false;
try {
require("missing");
} catch (error) {
print("nope");
gotError = true;
}
if (!gotError) {
exit(2);
}
exit(0);
EOF
$TILDEFRIENDS test.js