mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Trying to fox unit tests for sharePanelCtrl
This commit is contained in:
parent
f63706d118
commit
b250d10320
@ -1,7 +1,8 @@
|
||||
define([
|
||||
'./helpers',
|
||||
'moment',
|
||||
'controllers/sharePanelCtrl'
|
||||
], function(helpers) {
|
||||
], function(helpers, moment) {
|
||||
'use strict';
|
||||
|
||||
describe('SharePanelCtrl', function() {
|
||||
@ -12,6 +13,10 @@ define([
|
||||
beforeEach(ctx.providePhase());
|
||||
beforeEach(ctx.createControllerPhase('SharePanelCtrl'));
|
||||
|
||||
function getDate(year, month, day) {
|
||||
return moment.utc(new Date(year, month, day)).toDate();
|
||||
}
|
||||
|
||||
describe('shareUrl with current time range and panel', function() {
|
||||
|
||||
it('should generate share url relative time', function() {
|
||||
@ -26,7 +31,7 @@ define([
|
||||
it('should generate share url absolute time', function() {
|
||||
ctx.$location.path('/test');
|
||||
ctx.scope.panel = { id: 22 };
|
||||
ctx.timeSrv.time = { from: new Date(2012,1,1), to: new Date(2014,3,5) };
|
||||
ctx.timeSrv.time = { from: getDate(2012,1,1), to: new Date(2014,3,5) };
|
||||
|
||||
ctx.scope.buildUrl();
|
||||
expect(ctx.scope.shareUrl).to.be('http://server/#/test?from=1328050800000&to=1396648800000&panelId=22&fullscreen');
|
||||
|
Loading…
Reference in New Issue
Block a user