From 3f05f7bbb9e5f965323ed023cb650d5fb44d2f29 Mon Sep 17 00:00:00 2001
From: Ed Olivares <34591886+eudoroolivares2016@users.noreply.github.com>
Date: Fri, 1 Dec 2023 17:08:53 -0500
Subject: [PATCH] EDSC-3890-1: Clean up test
---
.../__tests__/ChunkedOrderModal.test.js | 41 +++++--------------
1 file changed, 10 insertions(+), 31 deletions(-)
diff --git a/static/src/js/components/ChunkedOrderModal/__tests__/ChunkedOrderModal.test.js b/static/src/js/components/ChunkedOrderModal/__tests__/ChunkedOrderModal.test.js
index debb8f76c5..7126690c8a 100644
--- a/static/src/js/components/ChunkedOrderModal/__tests__/ChunkedOrderModal.test.js
+++ b/static/src/js/components/ChunkedOrderModal/__tests__/ChunkedOrderModal.test.js
@@ -10,6 +10,7 @@ import { Router } from 'react-router'
import { Provider } from 'react-redux'
import { createMemoryHistory } from 'history'
import ChunkedOrderModal from '../ChunkedOrderModal'
+import PortalLinkContainer from '../../../containers/PortalLinkContainer/PortalLinkContainer'
import configureStore from '../../../store/configureStore'
@@ -19,33 +20,14 @@ beforeEach(() => {
jest.clearAllMocks()
})
-jest.mock('../../../containers/PortalLinkContainer/PortalLinkContainer', () => jest.fn(({ children }) => {
- console.log('🚀 ~ file: ChunkedOrderModal.test.js:34 ~ jest.mock ~ children:', children)
-
- return (
-
- {children}
-
- )
-}))
-
-import PortalLinkContainer from '../../../containers/PortalLinkContainer/PortalLinkContainer'
-
-// Jest.mock('node-fetch')
-
-// jest.mock('../../../containers/PortalLinkContainer/PortalLinkContainer', () => ({
-// ...jest.requireActual('../../../containers/PortalLinkContainer/PortalLinkContainer'),
-// Link: 'Link',
-// Route: ({ children, path }) => children({ match: path === '/search' })
-// }))
-
-// jest.mock('../../../containers/PortalLinkContainer/PortalLinkContainer', () => ({
-// updatePath,
-// onClick
-// }) => `This is PortalLinkContainer bool:${updatePath} this is onClick: ${onClick}`)
+// In order to pass out of scope variables into `jest` they must be prefixed with `mock`
+jest.mock('../../../containers/PortalLinkContainer/PortalLinkContainer', () => jest.fn(({ children }) => (
+
+ {children}
+
+)))
const store = configureStore()
@@ -144,11 +126,8 @@ describe('ChunkedOrderModal component', () => {
test('\'Refine your search\' button should trigger onToggleChunkedOrderModal', async () => {
const user = userEvent.setup()
const { onToggleChunkedOrderModal } = setup()
- // Await user.click(screen.getByRole('button', { name: 'Refine your search' }))
- await user.click(screen.getByTestId('PortalLinkContainer'))
+ await user.click(screen.getByText('Refine your search'))
expect(onToggleChunkedOrderModal).toHaveBeenCalledTimes(1)
- // expect(PortalLinkContainer).toHaveBeenCalledWith(onToggleChunkedOrderModal)
- // Expect(onToggleChunkedOrderModal).toHaveBeenCalledWith(false)
})
test('\'Change access methods\' button should trigger onToggleChunkedOrderModal', async () => {