koffi
Version:
Fast and simple C FFI (foreign function interface) for Node.js
15 lines (9 loc) • 452 B
JavaScript
;
const assert = require('assert');
module.exports = require('./common').runTestWithBuildType(test);
function test (buildType) {
const binding = require(`./build/${buildType}/binding_except_all.node`);
const message = 'error message';
assert.throws(binding.throwStdException.bind(undefined, message), { message });
assert.throws(binding.throwPrimitiveException.bind(undefined), { message: 'A native exception was thrown' });
}