这是我的服务
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函数的方法是什么? 提前谢谢。