Skip to content

Commit 9f8eed2

Browse files
committed
fixes
1 parent 6720e95 commit 9f8eed2

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

web/src/components/__tests-data__/scopes.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const ScopeDefSample: ScopeConfigDef[] = [
2121
{
2222
id: 'host',
2323
name: 'Node',
24+
shortName: 'Nd',
2425
description: 'Node on which the resources are running',
2526
labels: ['SrcK8S_HostName', 'DstK8S_HostName'],
2627
groups: ['clusters', 'zones', 'clusters+zones']

web/src/utils/__tests__/back-and-forth.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
import { ScopeDefSample } from '../../components/__tests-data__/scopes';
12
import { FlowMetricsResult, RawTopologyMetrics } from '../../api/loki';
23
import { getFlowMetrics, getFlowRecords } from '../../api/routes';
34
import { FilterDefinitionSample } from '../../components/__tests-data__/filters';
45
import { Filter, FilterId, Filters, FilterValue } from '../../model/filters';
56
import { filtersToString } from '../../model/flow-query';
67
import { getFetchFunctions, mergeMetricsBNF } from '../back-and-forth';
8+
import { ContextSingleton } from '../context';
79
import { findFilter } from '../filter-definitions';
810
import { parseTopologyMetrics } from '../metrics';
911

@@ -354,6 +356,8 @@ describe('Merge topology BNF', () => {
354356
};
355357

356358
it('should merge without overlap', () => {
359+
ContextSingleton.setScopes(ScopeDefSample);
360+
357361
const rsOrig: FlowMetricsResult = {
358362
metrics: parseTopologyMetrics(
359363
[

web/src/utils/__tests__/metrics.spec.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
import { ScopeDefSample } from '../../components/__tests-data__/scopes';
12
import { RawTopologyMetrics, TopologyMetricPeer, TopologyMetrics } from '../../api/loki';
23
import { NodeData } from '../../model/topology';
4+
import { ContextSingleton } from '../context';
35
import {
46
calibrateRange,
57
computeStats,
@@ -13,6 +15,10 @@ import {
1315
const t = (k: string) => k;
1416

1517
describe('normalize and computeStats', () => {
18+
beforeEach(() => {
19+
ContextSingleton.setScopes(ScopeDefSample);
20+
});
21+
1622
it('should normalize and compute simple stats', () => {
1723
const values: [number, unknown][] = [
1824
[1664372000, '5'],
@@ -191,6 +197,10 @@ describe('normalize and computeStats', () => {
191197
});
192198

193199
describe('matchPeers', () => {
200+
beforeEach(() => {
201+
ContextSingleton.setScopes(ScopeDefSample);
202+
});
203+
194204
it('should match namespace nodes', () => {
195205
const peers: TopologyMetricPeer[] = [createPeer({ namespace: '' }), createPeer({ namespace: 'test' })];
196206

0 commit comments

Comments
 (0)