Skip to content

Commit ced945e

Browse files
committed
use the slice type
1 parent 0d25da7 commit ced945e

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

redisinsight/ui/src/pages/rdi/pipeline-management/components/navigation/cards/hooks/useConfigurationState.spec.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { renderHook } from 'uiSrc/utils/test-utils'
2-
import { rdiPipelineSelector } from 'uiSrc/slices/rdi/pipeline'
2+
import { rdiPipelineSelector, initialState } from 'uiSrc/slices/rdi/pipeline'
33
import { IStateRdiPipeline, FileChangeType } from 'uiSrc/slices/interfaces'
44
import { useConfigurationState } from './useConfigurationState'
55

@@ -12,14 +12,12 @@ const mockRdiPipelineSelector = rdiPipelineSelector as jest.MockedFunction<
1212
typeof rdiPipelineSelector
1313
>
1414

15-
type MockRdiPipelineState = Pick<
16-
IStateRdiPipeline,
17-
'changes' | 'configValidationErrors'
18-
>
19-
20-
// Helper function to create mock state with only the properties we need
21-
const createMockState = (state: MockRdiPipelineState): IStateRdiPipeline =>
22-
state as IStateRdiPipeline
15+
const createMockState = (
16+
overrides: Partial<IStateRdiPipeline> = {},
17+
): IStateRdiPipeline => ({
18+
...initialState,
19+
...overrides,
20+
})
2321

2422
describe('useConfigurationState', () => {
2523
beforeEach(() => {

0 commit comments

Comments
 (0)