相关疑难解决方法(0)

什么是依赖注入?

已经发布了几个关于依赖注入的具体问题的问题,例如何时使用它以及它有哪些框架.然而,

什么是依赖注入以及何时/为什么应该或不应该使用它?

language-agnostic design-patterns dependency-injection terminology

2984
推荐指数
25
解决办法
80万
查看次数

使用Jasmine测试Web套接字

下面是一些使用stomp协议为web-socket编写的代码.

function WS(url) {
    var ws = new SockJS('/notifications');

    this.client = Stomp.over(ws),

    this.client.connect('', '', function() {
        console.log('Connected');
    }, function(error) {
        console.log('STOMP protocol error: ', error.headers.message);
    });
}

WS.prototype.disconnect = function() {
};

WS.prototype.subscribe = function() {
};

WS.prototype.unSubscribe = function() {
};

WS.prototype.send = function(msg) {
};
Run Code Online (Sandbox Code Playgroud)

我发现这篇文章,但它需要实际连接到服务器, 单元测试Node.js和WebSockets(Socket.io)

我们如何使用Jasmine进行测试.寻找伪造Web套接字服务器和火灾事件(连接,断开连接等)的方法.我会感谢任何示例或有用的链接.

javascript unit-testing stomp websocket jasmine

3
推荐指数
1
解决办法
4749
查看次数