小编Bar*_*k S的帖子

如何测试依赖于moment.js的角度滤波器?

我有简单的过滤器,取决于moment.js:

app.filter('fromNow', function() {
  return function(date) {
    return moment(date).fromNow();
  }
});
Run Code Online (Sandbox Code Playgroud)

我可以在茉莉花中写这个单元测试吗?

编辑:现在我有

ReferenceError: moment is not defined
Run Code Online (Sandbox Code Playgroud)

这样写的时候:

describe("fromNow filter", function(){
 var moment;
 beforeEach(function(){
   module('reports');
   moment = jasmine.createSpy();
  });


  it("should output string when input string",
    inject(function(fromNowFilter) {
      fromNowFilter("string");
  }));
})
Run Code Online (Sandbox Code Playgroud)

jasmine angularjs

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

Firebase - 如何更新许多孩子而不删除AngularFire中的其他孩子

我想在firebase ref上使用update()来在一次操作中更新许多子节点.为此,我传递了带有值的对象进行更改.

这是console.log的输出(angular.toJson(change,1))

{
  "10": {
    "otherRubies": 30
  },
  "11": {
    "otherRubies": 30
  }
} 
Run Code Online (Sandbox Code Playgroud)

一开始我有:

在此输入图像描述 然后我做:

var refUsers = new Firebase(FBURL).child('users/');
refUsers.update(change);
Run Code Online (Sandbox Code Playgroud)

所以我希望:

在此输入图像描述

但不是我得到:

在此输入图像描述

有没有办法做到这一点?

angularjs firebase angularfire

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

标签 统计

angularjs ×2

angularfire ×1

firebase ×1

jasmine ×1