fix: тесты фильтров таблиц падали в Jest
filtersStorage импортировал статусы из барреля shared/approval, а тот тянет @microsoft/sp-http, который в Jest не грузится. Импорт — напрямую из models/statuses, тип IRequestType — через import type. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { activeFilterChips, formatDay } from './activeFilterChips';
|
import { activeFilterChips, formatDay } from './activeFilterChips';
|
||||||
import { EMPTY_FILTERS } from './requestsTableFilters';
|
import { EMPTY_FILTERS } from './requestsTableFilters';
|
||||||
import { IRequestType } from '../../shared/approval';
|
import type { IRequestType } from '../../shared/approval/models/IApprovalRouteApi';
|
||||||
|
|
||||||
const TYPES = [{ id: 1, name: 'Заявка на отпуск' }] as IRequestType[];
|
const TYPES = [{ id: 1, name: 'Заявка на отпуск' }] as IRequestType[];
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import { IRequestType } from '../../shared/approval';
|
// Только тип и напрямую из models — см. filtersStorage.ts (баррель не грузится в Jest).
|
||||||
|
import type { IRequestType } from '../../shared/approval/models/IApprovalRouteApi';
|
||||||
import { EMPTY_FILTERS, ITableFilters } from './requestsTableFilters';
|
import { EMPTY_FILTERS, ITableFilters } from './requestsTableFilters';
|
||||||
|
|
||||||
/** Чип включённого фильтра: подпись + каким станет набор фильтров, если чип убрать. */
|
/** Чип включённого фильтра: подпись + каким станет набор фильтров, если чип убрать. */
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
import { REQUEST_STATUS_CHOICES } from '../../shared/approval';
|
// Напрямую из models, а не из барреля shared/approval: баррель тянет
|
||||||
|
// @microsoft/sp-http, который не грузится в Jest (тесты этого модуля падали).
|
||||||
|
import { REQUEST_STATUS_CHOICES } from '../../shared/approval/models/statuses';
|
||||||
import { DEFAULT_SORT, EMPTY_FILTERS, hasActiveFilters, isDefaultSort, ISortState, ITableFilters, SortKey } from './requestsTableFilters';
|
import { DEFAULT_SORT, EMPTY_FILTERS, hasActiveFilters, isDefaultSort, ISortState, ITableFilters, SortKey } from './requestsTableFilters';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user