Commit 4e6168f3 by Tobias Skarhed

Add async/await

parent 67c613a4
...@@ -3,10 +3,9 @@ jest.mock('app/core/store'); ...@@ -3,10 +3,9 @@ jest.mock('app/core/store');
describe('backend_srv', function() { describe('backend_srv', function() {
let _httpBackend = options => { let _httpBackend = options => {
if (options.method === 'GET' && options.url === 'gateway-error') { console.log(options);
if (options.url === 'gateway-error') {
return Promise.reject({ status: 502 }); return Promise.reject({ status: 502 });
} else if (options.method === 'POST') {
// return Promise.resolve({});
} }
return Promise.resolve({}); return Promise.resolve({});
}; };
...@@ -22,17 +21,14 @@ describe('backend_srv', function() { ...@@ -22,17 +21,14 @@ describe('backend_srv', function() {
// }) // })
// ); // );
describe('when handling errors', function() { describe('when handling errors', () => {
it('should return the http status code', function(done) { it('should return the http status code', async () => {
// _httpBackend.whenGET('gateway-error').respond(502); // _httpBackend.whenGET('gateway-error').respond(502);
_backendSrv let res = await _backendSrv.datasourceRequest({
.datasourceRequest({
url: 'gateway-error', url: 'gateway-error',
})
.catch(function(err) {
expect(err.status).toBe(502);
done();
}); });
console.log(res);
expect(res.status).toBe(502);
// _httpBackend.flush(); // _httpBackend.flush();
}); });
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment