用jasmine测试knockoutJS回调成功函数

时间:2014-02-28 14:54:53

标签: jquery testing knockout.js callback jasmine

我有这个功能:

viewModel.prototype.save = function(){
    $.ajax({
        url: "/vacation_booking/save",
        //dataType: "json",
        type: "POST",
        data: "idUser=" + this.idUser() + "&name=" + this.name() + "&lastName=" + this.lastName() + "&age=" + this.age(),
        success: function (data){
            $('#info').html(data);
            $('#info').show(function(){
                $(this).fadeOut(5000);
            });

        },
        failure: function(){
            alert("Unsuccessful");
        }
    });
  }

在这种情况下如何测试成功和错误功能?

我在其他stackoverflow问题中看到了一些使用jasmine进行回调测试的示例,但在所有示例中,他们测试的函数都收到了回调函数作为参数,如下所示:

How do I verify jQuery AJAX events with Jasmine?

0 个答案:

没有答案