无法在开关盒中测试angularjs控制器中的功能

时间:2017-01-23 06:15:57

标签: angularjs jasmine karma-runner

我正在尝试测试以下功能。我正在使用茉莉花来测试相同的

var razorPaySuccessCallback = function(payment_id) {
                            $scope.razorpayParams.razorpay_payment_id = payment_id;
                            $http( {
                                url: <url>,
                                method: 'POST',
                                headers: {
                                    'Content-Type': 'application/x-www-form-urlencoded',
                                    'Authorization': ''
                                },
                                transformRequest: function ( obj ) {
                                                                            }

                                },
                                data:<data>
                            } );
                        }

我在尝试如下。

spyOn(this, 'razorPaySuccessCallback').and.callFake(function() {
        return {
          then: function(callback) { return callback(data); }
        };
    });

我得到的razorPaySuccessCallback不存在。

0 个答案:

没有答案