Skip to content

Commit 6030dcb

Browse files
committed
#RI-6265 - fix tests
1 parent 37a218c commit 6030dcb

File tree

3 files changed

+1
-85
lines changed

3 files changed

+1
-85
lines changed

redisinsight/ui/src/pages/home/HomePage.spec.tsx

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,7 @@
11
import React from 'react'
22
import { render, screen } from 'uiSrc/utils/test-utils'
3-
4-
import { MOCK_EXPLORE_GUIDES } from 'uiSrc/constants/mocks/mock-explore-guides'
53
import HomePage from './HomePage'
64

7-
jest.mock('uiSrc/slices/content/create-redis-buttons', () => ({
8-
...jest.requireActual('uiSrc/slices/content/create-redis-buttons'),
9-
contentSelector: () => jest.fn().mockReturnValue({ data: {}, loading: false }),
10-
}))
11-
12-
jest.mock('uiSrc/slices/content/guide-links', () => ({
13-
...jest.requireActual('uiSrc/slices/content/guide-links'),
14-
guideLinksSelector: jest.fn().mockReturnValue({
15-
data: MOCK_EXPLORE_GUIDES
16-
})
17-
}))
18-
195
jest.mock('uiSrc/slices/panels/sidePanels', () => ({
206
...jest.requireActual('uiSrc/slices/panels/sidePanels'),
217
sidePanelsSelector: jest.fn().mockReturnValue({
@@ -33,12 +19,6 @@ describe('HomePage', () => {
3319
expect(await render(<HomePage />)).toBeTruthy()
3420
})
3521

36-
it('should render capability promotion section', async () => {
37-
await render(<HomePage />)
38-
39-
expect(screen.getByTestId('capability-promotion')).toBeInTheDocument()
40-
})
41-
4222
it('should render insights trigger', async () => {
4323
await render(<HomePage />)
4424

Lines changed: 1 addition & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,10 @@
1-
import { within } from '@testing-library/react'
21
import React from 'react'
32
import { instance, mock } from 'ts-mockito'
4-
import { sendEventTelemetry, TelemetryEvent } from 'uiSrc/telemetry'
5-
import { render, screen, fireEvent } from 'uiSrc/utils/test-utils'
6-
import { MOCK_EXPLORE_GUIDES } from 'uiSrc/constants/mocks/mock-explore-guides'
3+
import { render } from 'uiSrc/utils/test-utils'
74
import DatabaseListHeader, { Props } from './DatabaseListHeader'
85

96
const mockedProps = mock<Props>()
107

11-
jest.mock('uiSrc/slices/content/create-redis-buttons', () => {
12-
const defaultState = jest.requireActual('uiSrc/slices/content/create-redis-buttons').initialState
13-
return {
14-
contentSelector: () => jest.fn().mockReturnValue({
15-
...defaultState,
16-
loading: false,
17-
data: { cloud: { title: 'Limited offer', description: 'Try Redis Cloud' } }
18-
}),
19-
}
20-
})
21-
22-
jest.mock('uiSrc/slices/content/guide-links', () => ({
23-
...jest.requireActual('uiSrc/slices/content/guide-links'),
24-
guideLinksSelector: jest.fn().mockReturnValue({
25-
data: MOCK_EXPLORE_GUIDES
26-
})
27-
}))
28-
298
jest.mock('uiSrc/telemetry', () => ({
309
...jest.requireActual('uiSrc/telemetry'),
3110
sendEventTelemetry: jest.fn(),
@@ -35,34 +14,4 @@ describe('DatabaseListHeader', () => {
3514
it('should render', () => {
3615
expect(render(<DatabaseListHeader {...instance(mockedProps)} />)).toBeTruthy()
3716
})
38-
it('should open import dbs dialog', () => {
39-
render(<DatabaseListHeader {...instance(mockedProps)} />)
40-
41-
fireEvent.click(screen.getByTestId('import-from-file-btn'))
42-
43-
expect(screen.getByTestId('import-file-modal')).toBeInTheDocument()
44-
})
45-
46-
it('should call proper telemetry on open and close import databases dialog', () => {
47-
const sendEventTelemetryMock = jest.fn();
48-
(sendEventTelemetry as jest.Mock).mockImplementation(() => sendEventTelemetryMock)
49-
50-
render(<DatabaseListHeader {...instance(mockedProps)} />)
51-
52-
fireEvent.click(screen.getByTestId('import-from-file-btn'))
53-
54-
expect(sendEventTelemetry).toBeCalledWith({
55-
event: TelemetryEvent.CONFIG_DATABASES_REDIS_IMPORT_CLICKED
56-
});
57-
58-
(sendEventTelemetry as jest.Mock).mockRestore()
59-
60-
fireEvent.click(within(screen.getByTestId('import-file-modal')).getByTestId('cancel-btn'))
61-
62-
expect(sendEventTelemetry).toBeCalledWith({
63-
event: TelemetryEvent.CONFIG_DATABASES_REDIS_IMPORT_CANCELLED
64-
});
65-
66-
(sendEventTelemetry as jest.Mock).mockRestore()
67-
})
6817
})

redisinsight/ui/src/templates/home-page-template/HomePageTemplate.spec.tsx

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { render, screen } from 'uiSrc/utils/test-utils'
33

44
import { appInfoSelector } from 'uiSrc/slices/app/info'
55
import { BuildType } from 'uiSrc/constants/env'
6-
import { MOCK_EXPLORE_GUIDES } from 'uiSrc/constants/mocks/mock-explore-guides'
76
import HomePageTemplate from './HomePageTemplate'
87

98
jest.mock('uiSrc/slices/app/info', () => ({
@@ -13,13 +12,6 @@ jest.mock('uiSrc/slices/app/info', () => ({
1312
})
1413
}))
1514

16-
jest.mock('uiSrc/slices/content/guide-links', () => ({
17-
...jest.requireActual('uiSrc/slices/content/guide-links'),
18-
guideLinksSelector: jest.fn().mockReturnValue({
19-
data: MOCK_EXPLORE_GUIDES
20-
})
21-
}))
22-
2315
const mockAppInfoSelector = jest.requireActual('uiSrc/slices/app/info')
2416

2517
const ChildComponent = () => (<div data-testid="child" />)
@@ -29,11 +21,6 @@ describe('HomePageTemplate', () => {
2921
expect(render(<HomePageTemplate><ChildComponent /></HomePageTemplate>)).toBeTruthy()
3022
})
3123

32-
it('should render capability promotion component', () => {
33-
render(<HomePageTemplate><ChildComponent /></HomePageTemplate>)
34-
expect(screen.getByTestId('capability-promotion')).toBeInTheDocument()
35-
})
36-
3724
it('should render tabs by default', () => {
3825
(appInfoSelector as jest.Mock).mockImplementation(() => ({
3926
...mockAppInfoSelector,

0 commit comments

Comments
 (0)