/usr/share/grafana/public/app/plugins/datasource/azuremonitor/components/MetricsQueryEditor
import { setCustomNamespace } from './setQueryValue'; describe('setQueryValue', () => { describe('setCustomNamespace', () => { it('The metricnamespace must be: microsoft.storage/storageaccounts for storage accounts.', () => { const result = setCustomNamespace({ refId: 'A' }, 'microsoft.storage/storageaccounts/fileservices'); expect(result.azureMonitor?.customNamespace).toBeUndefined(); expect(result.azureMonitor?.metricNamespace).toEqual('microsoft.storage/storageaccounts/fileservices'); }); it('Set a custom namespace for non storage accounts.', () => { const result = setCustomNamespace({ refId: 'A' }, 'foo/bar'); expect(result.azureMonitor?.customNamespace).toEqual('foo/bar'); }); }); });
.
Edit
..
Edit
AdvancedResourcePicker.test.tsx
Edit
AdvancedResourcePicker.tsx
Edit
AggregationField.test.tsx
Edit
AggregationField.tsx
Edit
DimensionFields.test.tsx
Edit
DimensionFields.tsx
Edit
LegendFormatField.tsx
Edit
MetricNameField.test.tsx
Edit
MetricNameField.tsx
Edit
MetricNamespaceField.test.tsx
Edit
MetricNamespaceField.tsx
Edit
MetricsQueryEditor.test.tsx
Edit
MetricsQueryEditor.tsx
Edit
TimeGrainField.test.tsx
Edit
TimeGrainField.tsx
Edit
TopField.tsx
Edit
dataHooks.test.ts
Edit
dataHooks.ts
Edit
setQueryValue.test.ts
Edit
setQueryValue.ts
Edit