$resource内的UnitTest transformResponse函数-AngularJS

$resource内的UnitTest transformResponse函数-AngularJS,angularjs,karma-jasmine,Angularjs,Karma Jasmine,这是我的服务 return $resource('/api/core/blablah', {}, { getTranslated: { method: 'GET', isArray: true, transformResponse: function (data) { //do something here return 'something'; } } } }); 我需要测试里面的transformResponse

这是我的服务

 return $resource('/api/core/blablah', {}, {
  getTranslated: {
    method: 'GET',
    isArray: true,
    transformResponse: function (data) {
      //do something here
      return 'something';
      }
    }
  }
});
我需要测试里面的transformResponse函数。 这是我的测试:

  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);
  });

});
我也试过这样做

 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()
测试transformResponse函数的方法是什么?
提前谢谢。

你有没有想出一个方法来做到这一点?