mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
18 lines
454 B
JavaScript
18 lines
454 B
JavaScript
|
|
'use strict';
|
||
|
|
|
||
|
|
const common = require('../../common');
|
||
|
|
const process = require('process');
|
||
|
|
const assert = require('assert');
|
||
|
|
const { fork } = require('child_process');
|
||
|
|
const binding = require(`./build/${common.buildType}/binding`);
|
||
|
|
|
||
|
|
if (process.argv[2] === 'child') {
|
||
|
|
binding();
|
||
|
|
setTimeout(() => {}, 100);
|
||
|
|
} else {
|
||
|
|
const child = fork(__filename, ['child']);
|
||
|
|
child.on('close', common.mustCall((code) => {
|
||
|
|
assert.strictEqual(code, 0);
|
||
|
|
}));
|
||
|
|
}
|