我正处于一个小型Web项目的开发阶段,我想编写一些端到端测试来运行我的休息服务,并确保它们按预期运行。我认为这个项目在测试整个流程时会比测试单个组件更多。
我在我的角度客户端测试的其余部分使用业力,并希望保留给一个测试运行器。
我知道这不会起作用,没有其他魔法:
describe('e2e: http factory test Definition', function(){
'use strict';
var myHttp = null ;
beforeEach(module('myNgApplication'));
beforeEach(inject(function (MyHttp) {
myHttp = MyHttp
}))
it('has a functioning MyHttp factory object', (function (done) {
//test the get
var getPromise = myHttp.
path('/').
path('rest').
path('v1').
path('is-alive').
get()
getPromise.then(function(data){
expect(data).to.be.a('string')
var getDataObject = JSON.parse(data)
done()
}) ;
}));
}); //completed test case for case-summary