小编Isi*_*iel的帖子

我应该以角度模拟所有外部服务吗?

我目前正在开始进行角度单元测试.作为我想要的第一个控制器看起来像这样,我感到困惑.

angular.module('sgmPaperApp')
  .controller('AccountCtrl', function ($mdToast, user, $firebaseArray, Ref) {
var vm = this;
vm.data = user;
vm.save = saveUser;
vm.comments = $firebaseArray(Ref.child('comments').orderByChild('person').equalTo(user.$id));


function saveUser() {
  vm.data.$save().then(function () {
    $mdToast.showSimple('Data saved');
  });
}
});
Run Code Online (Sandbox Code Playgroud)

我应该真的模仿我使用的所有外部服务吗?毕竟那个控制器不是很多,那么外部服务和嘲笑firebaseArray可能很困难.

感谢您的建议并帮助我开始测试

unit-testing angularjs angularfire

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

标签 统计

angularfire ×1

angularjs ×1

unit-testing ×1