node/test/addons-napi/test_async/test.js
Michael Dawson 1d968030d4 test: add coverage for napi_cancel_async_work
adding test coverage for napi_cancel_async_work based
on coverage report

PR-URL: https://github.com/nodejs/node/pull/12575
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
2017-04-26 21:53:03 -04:00

14 lines
431 B
JavaScript

'use strict';
const common = require('../../common');
const assert = require('assert');
const test_async = require(`./build/${common.buildType}/test_async`);
test_async.Test(5, common.mustCall(function(err, val) {
assert.strictEqual(err, null);
assert.strictEqual(val, 10);
process.nextTick(common.mustCall(function() {}));
}));
const cancelSuceeded = function() {};
test_async.TestCancel(common.mustCall(cancelSuceeded));