| 123456789101112131415161718192021222324252627282930 |
- define([
- './helpers',
- 'panels/overview/module'
- ], function(helpers) {
- 'use strict';
- describe('OverviewCtrl', function() {
- var ctx = new helpers.ControllerTestContext();
- beforeEach(module('grafana.services'));
- beforeEach(module('grafana.panels.overview'));
- beforeEach(ctx.providePhase());
- beforeEach(ctx.createControllerPhase('OverviewCtrl'));
- describe('when query return error', function() {
- beforeEach(function() {
- ctx.datasource.query = function() {
- return ctx.$q.reject({ message: 'Some error' });
- };
- ctx.scope.get_data();
- ctx.scope.$digest();
- });
- it('panel.error should be set', function() {
- expect(ctx.scope.panel.error).to.be("Some error");
- });
- });
- });
- });
|