Commit 2f6b3023 by Tobias Skarhed

Test passing. Remove Karma

parent 4e6168f3
...@@ -12,24 +12,15 @@ describe('backend_srv', function() { ...@@ -12,24 +12,15 @@ describe('backend_srv', function() {
let _backendSrv = new BackendSrv(_httpBackend, {}, {}, {}, {}); let _backendSrv = new BackendSrv(_httpBackend, {}, {}, {}, {});
// beforeEach(angularMocks.module('grafana.core'));
// beforeEach(angularMocks.module('grafana.services'));
// beforeEach(
// angularMocks.inject(function($httpBackend, $http, backendSrv) {
// _httpBackend = $httpBackend;
// _backendSrv = backendSrv;
// })
// );
describe('when handling errors', () => { describe('when handling errors', () => {
it('should return the http status code', async () => { it('should return the http status code', async () => {
// _httpBackend.whenGET('gateway-error').respond(502); try {
let res = await _backendSrv.datasourceRequest({ await _backendSrv.datasourceRequest({
url: 'gateway-error', url: 'gateway-error',
}); });
console.log(res); } catch (err) {
expect(res.status).toBe(502); expect(err.status).toBe(502);
// _httpBackend.flush(); }
}); });
}); });
}); });
import { describe, beforeEach, it, expect, angularMocks } from 'test/lib/common';
import 'app/core/services/backend_srv';
describe('backend_srv', function() {
var _backendSrv;
var _httpBackend;
beforeEach(angularMocks.module('grafana.core'));
beforeEach(angularMocks.module('grafana.services'));
beforeEach(
angularMocks.inject(function($httpBackend, $http, backendSrv) {
_httpBackend = $httpBackend;
_backendSrv = backendSrv;
})
);
describe('when handling errors', function() {
it('should return the http status code', function(done) {
_httpBackend.whenGET('gateway-error').respond(502);
_backendSrv
.datasourceRequest({
url: 'gateway-error',
})
.catch(function(err) {
expect(err.status).to.be(502);
done();
});
_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