$ resource内的UnitTest transformResponse函数 - AngularJS

时间:2016-07-04 18:01:02

标签: angularjs karma-jasmine

这是我的服务

  describe('blahblah', function describeFn() {
beforeEach(function beforeFn() {
  _httpBackend.whenGET('/api/core/blablah').respond(200, mockedPhones);

});

it('should call getTranslated', function stepFn() {
  var length = mockedPhones.phonesTypes.length;
  var res = phoneTypeSrv.getTranslated();
    expect(res).toBeDefined();
    expect(res.length).toEqual(length - 2);
  });

});

我需要在那里测试我的transformResponse函数。 这是我的考验:

 it('should call getTranslated', function stepFn() {
  var length = mockedPhones.phonesTypes.length;
  phoneTypeSrv.getTranslated().$promise.then(function onThen(res) {
    expect(res).toBeDefined();
    expect(res.length).toEqual(length - 2);
  });
  _httpBackend.flush()

我也尝试过这样的

{{1}}

测试transformResponse函数的方法是什么? 提前谢谢。

0 个答案:

没有答案