| 12345678910111213141516171819202122 |
- import { isSharedDashboardQuery } from './runSharedRequest';
- import { DataSourceApi } from '@grafana/ui';
- describe('SharedQueryRunner', () => {
- it('should identify shared queries', () => {
- expect(isSharedDashboardQuery('-- Dashboard --')).toBe(true);
- expect(isSharedDashboardQuery('')).toBe(false);
- expect(isSharedDashboardQuery(undefined)).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);
- });
- });
|