20 lines
478 B
JavaScript
20 lines
478 B
JavaScript
function socketCallback(testKey, socket, testCase) {
|
|
return function() {
|
|
testCase.assert.apply(undefined , arguments)
|
|
|
|
var emitArguments = addArrays([testKey + "EmitReturn"], testCase.returnData)
|
|
socket.emit.apply(socket, emitArguments)
|
|
}
|
|
}
|
|
|
|
function addArrays(firstArray, secondArray) {
|
|
var length = secondArray.length
|
|
var i;
|
|
for(i = 0; i < length; i++) {
|
|
firstArray.push(secondArray[i])
|
|
}
|
|
|
|
return firstArray;
|
|
}
|
|
|
|
module.exports.socketCallback = socketCallback |