1

我正在使用 Mocha 和 chai 对我编写的一个小应用程序进行客户端测试。但是,我遇到了一个问题,即使我知道我的套接字已连接,mocha 报告它不是。我环顾四周,似乎找不到满足我需求的东西。这是我用于测试的代码。

var assert = chai.assert;

describe('index', function(){
    var socket = rpsApp.setupSocket();
    it('should be connected', function(){
        assert.equal(true, socket.socket.connected);
    });
});
4

2 回答 2

1
var chai = require('chai');
var should = chai.should();
var io = require('socket.io-client');

describe("Socket-Server", function () {
  it('user connected and able to send msg through socket.', function (done) {
    var client = io(socketURL);
    client.on('connect', function (data) {
      done();
    });
  });
});

更新socketURL

于 2016-01-27T13:34:58.540 回答
0

您需要socket.io-客户端库。

于 2014-05-18T13:15:50.200 回答