| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- import { SaveDashboardModalCtrl } from '../save_modal';
- jest.mock('app/core/services/context_srv', () => ({}));
- describe('SaveDashboardModal', () => {
- describe('save modal checkboxes', () => {
- it('should show checkboxes', () => {
- let fakeDashboardSrv = {
- dash: {
- templating: {
- list: [
- {
- current: {
- selected: true,
- tags: Array(0),
- text: 'server_001',
- value: 'server_001',
- },
- name: 'Server',
- },
- ],
- },
- originalTemplating: [
- {
- current: {
- selected: true,
- text: 'server_002',
- value: 'server_002',
- },
- name: 'Server',
- },
- ],
- time: {
- from: 'now-3h',
- to: 'now',
- },
- originalTime: {
- from: 'now-6h',
- to: 'now',
- },
- },
- };
- let modal = new SaveDashboardModalCtrl(fakeDashboardSrv);
- expect(modal.timeChange).toBe(true);
- expect(modal.variableChange).toBe(true);
- });
- it('should hide checkboxes', () => {
- let fakeDashboardSrv = {
- dash: {
- templating: {
- list: [
- {
- current: {
- selected: true,
- //tags: Array(0),
- text: 'server_002',
- value: 'server_002',
- },
- name: 'Server',
- },
- ],
- },
- originalTemplating: [
- {
- current: {
- selected: true,
- text: 'server_002',
- value: 'server_002',
- },
- name: 'Server',
- },
- ],
- time: {
- from: 'now-3h',
- to: 'now',
- },
- originalTime: {
- from: 'now-3h',
- to: 'now',
- },
- },
- };
- let modal = new SaveDashboardModalCtrl(fakeDashboardSrv);
- expect(modal.timeChange).toBe(false);
- expect(modal.variableChange).toBe(false);
- });
- });
- });
|