You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
const assert = require('assert'); const EventEmitter = require('events'); const IRCServer = require("../src/server.js");
describe("QUIT OK", function () { it("should handle a QUIT command -> QUIT quitmessage", function (done) { const server = IRCServer.create()
for (var i = 0; i < 3; i++) {
let mockedSock = new EventEmitter()
mockedSock.write = function (data) { }
server.emit('connection', mockedSock) mockedSock.emit('data', Buffer.from("NICK nick" + i + "\r\n", "ascii")) }
mockedSock.quit("gone to have lunch")
mockedSock.destroy = function () { done("Destroyed socket without answering") }
}) })
|