mirror of
https://github.com/SigNoz/signoz.git
synced 2026-09-16 00:10:42 +01:00
refactor(query-suggestions): move fieldSuggestions back under QuerySearch
Reverts the earlier move to the api layer; the module and its test return to where they started, and the importers follow. Assisted-by: Claude Opus 5
This commit is contained in:
@@ -5,7 +5,7 @@ import type { TelemetrytypesFieldContextDTO } from 'api/generated/services/sigNo
|
||||
import {
|
||||
fetchFieldKeysForQuery,
|
||||
SuggestedFieldKey,
|
||||
} from 'api/querySuggestions/fieldSuggestions';
|
||||
} from 'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions';
|
||||
import { IBuilderQuery } from 'types/api/queryBuilder/queryBuilderData';
|
||||
import { DataSource } from 'types/common/queryBuilder';
|
||||
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
import { fireEvent, render, screen, waitFor } from 'tests/test-utils';
|
||||
import { TelemetrytypesFieldContextDTO } from 'api/generated/services/sigNoz.schemas';
|
||||
import { fetchFieldKeysForQuery } from 'api/querySuggestions/fieldSuggestions';
|
||||
import { fetchFieldKeysForQuery } from 'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions';
|
||||
import { DataSource } from 'types/common/queryBuilder';
|
||||
|
||||
import ListViewOrderBy from '../ListViewOrderBy';
|
||||
|
||||
jest.mock('api/querySuggestions/fieldSuggestions', () => ({
|
||||
fetchFieldKeysForQuery: jest.fn(),
|
||||
}));
|
||||
jest.mock(
|
||||
'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions',
|
||||
() => ({
|
||||
fetchFieldKeysForQuery: jest.fn(),
|
||||
}),
|
||||
);
|
||||
|
||||
const mockedFetchKeys = fetchFieldKeysForQuery as jest.MockedFunction<
|
||||
typeof fetchFieldKeysForQuery
|
||||
|
||||
@@ -57,7 +57,7 @@ import {
|
||||
fetchFieldValuesForQuery,
|
||||
SuggestedFieldKey,
|
||||
SuggestedFieldKeysByName,
|
||||
} from 'api/querySuggestions/fieldSuggestions';
|
||||
} from './fieldSuggestions';
|
||||
import {
|
||||
combineInitialAndUserExpression,
|
||||
dedupeOptionsByLabel,
|
||||
|
||||
@@ -3,7 +3,7 @@ import { ReactNode } from 'react';
|
||||
import { QueryClient, QueryClientProvider } from 'react-query';
|
||||
import { act, renderHook, waitFor } from '@testing-library/react';
|
||||
import { TelemetrytypesFieldContextDTO } from 'api/generated/services/sigNoz.schemas';
|
||||
import { fetchFieldKeysForQuery } from 'api/querySuggestions/fieldSuggestions';
|
||||
import { fetchFieldKeysForQuery } from 'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions';
|
||||
import { useColumnStore } from 'components/TanStackTableView/useColumnStore';
|
||||
import { LOCALSTORAGE } from 'constants/localStorage';
|
||||
import { TelemetryFieldKey } from 'types/api/v5/queryRange';
|
||||
@@ -11,9 +11,12 @@ import { DataSource } from 'types/common/queryBuilder';
|
||||
|
||||
import { useTraceViewColumns } from '../useTraceViewColumns';
|
||||
|
||||
jest.mock('api/querySuggestions/fieldSuggestions', () => ({
|
||||
fetchFieldKeysForQuery: jest.fn(),
|
||||
}));
|
||||
jest.mock(
|
||||
'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions',
|
||||
() => ({
|
||||
fetchFieldKeysForQuery: jest.fn(),
|
||||
}),
|
||||
);
|
||||
|
||||
const mockedFetchKeys = fetchFieldKeysForQuery as jest.MockedFunction<
|
||||
typeof fetchFieldKeysForQuery
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { useQuery } from 'react-query';
|
||||
import { TelemetrytypesFieldContextDTO } from 'api/generated/services/sigNoz.schemas';
|
||||
import { fetchFieldKeysForQuery } from 'api/querySuggestions/fieldSuggestions';
|
||||
import { fetchFieldKeysForQuery } from 'components/QueryBuilderV2/QueryV2/QuerySearch/fieldSuggestions';
|
||||
import { TelemetryFieldKey } from 'types/api/v5/queryRange';
|
||||
import { DataSource } from 'types/common/queryBuilder';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user