Merge pull request #17959 from achugaev93/master

node: Updated definitions and tests for ChildProcess#send method
This commit is contained in:
Ryan Cavanaugh
2017-07-13 16:46:48 -07:00
committed by GitHub
2 changed files with 119 additions and 1 deletions

View File

@@ -1539,8 +1539,124 @@ namespace child_process_tests {
{
let _cp: childProcess.ChildProcess;
let _socket: net.Socket;
let _server: net.Server;
let _boolean: boolean;
_boolean = _cp.send(1);
_boolean = _cp.send('one');
_boolean = _cp.send({
type: 'test'
});
_boolean = _cp.send(1, (error) => {
let _err: Error = error;
});
_boolean = _cp.send('one', (error) => {
let _err: Error = error;
});
_boolean = _cp.send({
type: 'test'
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send(1, _socket);
_boolean = _cp.send('one', _socket);
_boolean = _cp.send({
type: 'test'
}, _socket);
_boolean = _cp.send(1, _socket, (error) => {
let _err: Error = error;
});
_boolean = _cp.send('one', _socket, (error) => {
let _err: Error = error;
});
_boolean = _cp.send({
type: 'test'
}, _socket, (error) => {
let _err: Error = error;
});
_boolean = _cp.send(1, _socket, {
keepOpen: true
});
_boolean = _cp.send('one', _socket, {
keepOpen: true
});
_boolean = _cp.send({
type: 'test'
}, _socket, {
keepOpen: true
});
_boolean = _cp.send(1, _socket, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send('one', _socket, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send({
type: 'test'
}, _socket, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send(1, _server);
_boolean = _cp.send('one', _server);
_boolean = _cp.send({
type: 'test'
}, _server);
_boolean = _cp.send(1, _server, (error) => {
let _err: Error = error;
});
_boolean = _cp.send('one', _server, (error) => {
let _err: Error = error;
});
_boolean = _cp.send({
type: 'test'
}, _server, (error) => {
let _err: Error = error;
});
_boolean = _cp.send(1, _server, {
keepOpen: true
});
_boolean = _cp.send('one', _server, {
keepOpen: true
});
_boolean = _cp.send({
type: 'test'
}, _server, {
keepOpen: true
});
_boolean = _cp.send(1, _server, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send('one', _server, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_boolean = _cp.send({
type: 'test'
}, _server, {
keepOpen: true
}, (error) => {
let _err: Error = error;
});
_cp = _cp.addListener("close", (code, signal) => {
let _code: number = code;
let _signal: string = signal;