blob: d650ece6f48749c4288227e76c1dea7c8aee85c2 [file] [log] [blame]
'use strict';
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' });
}