better test
This commit is contained in:
+15
-8
@@ -21,7 +21,7 @@ function makeServer(){
|
||||
return {
|
||||
result: "Success",
|
||||
uuid: uuidv4(),
|
||||
topic: ""
|
||||
topic: "test"
|
||||
}
|
||||
}
|
||||
},{
|
||||
@@ -31,25 +31,32 @@ function makeServer(){
|
||||
return {
|
||||
result: "Success",
|
||||
uuid: uuidv4(),
|
||||
topic: ""
|
||||
topic: "test"
|
||||
}
|
||||
},
|
||||
onClose: (res, rpc) => {
|
||||
console.log("Specific close handler for", rpc.name, res)
|
||||
console.log("onClose", rpc.name === 'subscribe' && res?"OK":"")
|
||||
subcallback = null
|
||||
},
|
||||
onCallback: (...args:any) => { console.log.apply(console, args) }
|
||||
onCallback: (...args:any) => {
|
||||
console.log("onCallback", args[0] === "test" && args[1] === "callback"?"OK":"")
|
||||
}
|
||||
},
|
||||
function add(...args:number[]):number {return args.reduce((a,b)=>a+b, 0)},
|
||||
function triggerCallback(...messages:any[]):number {return subcallback.apply({}, messages)},
|
||||
]
|
||||
}])
|
||||
}],{
|
||||
connectionHandler: (socket) => { console.log("connectionHandler OK") },
|
||||
closeHandler: (socket) => { console.log("closeHandler OK") },
|
||||
errorHandler: (socket, err) => { console.error("errorHandler OK SO YOU SHOULDN'T SEE THIS"); throw err }
|
||||
})
|
||||
}
|
||||
|
||||
let server: RPCServer<{ topic: string}>
|
||||
|
||||
describe('RPCServer', () => {
|
||||
before(async(done) => {
|
||||
let server: RPCServer<{ topic: string}>
|
||||
|
||||
before((done) => {
|
||||
server = makeServer()
|
||||
done()
|
||||
})
|
||||
@@ -84,7 +91,7 @@ describe('RPCSocket', () => {
|
||||
return await client.connect()
|
||||
})
|
||||
|
||||
after(async() => {
|
||||
after(() => {
|
||||
client.destroy()
|
||||
server.destroy()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user