如何使用angular.mocks.inject调用工厂构造函数?

时间:2015-03-13 18:22:48

标签: angularjs jasmine karma-jasmine angular-mock

考虑以下代码:

beforeEach(inject(function (_User_) {
    user = _User_;
}));

这个模块/服务:

angular.module('app.userModule', [])
.factory('User', function() {
    function User(data) {
        data.forEach(function (attr) {
            if (data.hasOwnProperty(attr))
                this[attr] = data[attr];
        })
    };

    User.prototype.getSomeAttr() { return this.attr; }

    return User;
};

我怎样才能使用inject?

将'data'传递给User函数构造函数

编辑:我的示例源自此处的代码:http://sauceio.com/index.php/2014/07/angularjs-data-models-http-vs-resource-vs-restangular/

0 个答案:

没有答案