1234567891011121314151617181920212223 |
- import { DataSourceApi } from '@grafana/data';
- import { isSharedDashboardQuery } from './runSharedRequest';
- describe('SharedQueryRunner', () => {
- it('should identify shared queries', () => {
- expect(isSharedDashboardQuery('-- Dashboard --')).toBe(true);
- expect(isSharedDashboardQuery('')).toBe(false);
- expect(isSharedDashboardQuery(undefined as unknown as null)).toBe(false);
- expect(isSharedDashboardQuery(null)).toBe(false);
- const ds = {
- meta: {
- name: '-- Dashboard --',
- },
- } as DataSourceApi;
- expect(isSharedDashboardQuery(ds)).toBe(true);
- ds.meta!.name = 'something else';
- expect(isSharedDashboardQuery(ds)).toBe(false);
- });
- });
|