小编rwi*_*h45的帖子

单元测试angular-bootstrap $ modal

我在尝试为Angular-Bootstrap编写茉莉花单元测试时遇到了问题$modal.确切的错误是 Expected spy open to have been called with [ { templateUrl : '/n/views/consent.html', controller : 'W2ConsentModal as w2modal', resolve : { employee : Function }, size : 'lg' } ] but actual calls were [ { templateUrl : '/n/views/consent.html', controller : 'W2ConsentModal as w2modal', resolve : { employee : Function }, size : 'lg' } ]

预期和实际的模态选项对象是相同的.到底是怎么回事?

调节器

(function () {
    'use strict';

    angular
        .module('app')
        .controller('W2History', W2History);

    W2History.$inject = ['$scope', '$modal', 'w2Service'];

    function W2History($scope, $modal, w2Service) { …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing jasmine angularjs angular-ui

2
推荐指数
1
解决办法
6244
查看次数

SignalR 2.0 CORS Chrome禁用Web安全性奇怪的行为

我正在努力让CORS与SignalR 2.0.0一起工作 - 我知道有很多关于它的SO帖子,我一直在仔细研究它们.

我在Chrome中使用已禁用的网络安全功能进行测试时遇到了一个问题,希望有人可以解释.

我有两个独立的MVC5站点(单独的解决方案)在IIS Express(不同的端口)上运行.其中一个是主机服务器,它安装了SignalR.该Startup.cs主机看起来是这样的:

public void Configuration(IAppBuilder app)
        {
            app.Map("/signalr", map =>
            {
                map.UseCors(CorsOptions.AllowAll);
                var hubConfiguration = new HubConfiguration
                {
                   // EnableJSONP = true                    
                   // EnableDetailedErrors = true                                     
                };
                map.RunSignalR(hubConfiguration);
            });
        }
Run Code Online (Sandbox Code Playgroud)

我只用一个方法在主机上有一个集线器.另一个MVC5站点是客户端,它具有以下JavaScript:

  • jQuery的1.10.2.min.js
  • jquery.signalR-2.0.0.min.js
  • 主机 MVC站点上对〜/ signalr/hubs JavaScript的引用

它调用的JS是以下(非常标准):

$.connection.hub.logging = true;
var chat = $.connection.chatHub;

    chat.client.broadcastMessage = function (name, message) {
        var encodedName = $('<div />').text(name).html();
        var encodedMsg = $('<div />').text(message).html();
        $('#discussion').append('<li><strong>' + encodedName
            + '</strong>:&nbsp;&nbsp;' + encodedMsg + '</li>');
    };
    $('#displayname').val(prompt('Enter your …
Run Code Online (Sandbox Code Playgroud)

c# cors signalr signalr.client asp.net-mvc-5

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