test: fix test case

This commit is contained in:
Louis 2024-12-16 22:57:06 +07:00
parent ef4dcb7d9e
commit b91c3c8e75
No known key found for this signature in database
GPG Key ID: 44FA9F4D33C37DE2

View File

@ -5,16 +5,19 @@ import { useStarterScreen } from '../../hooks/useStarterScreen'
import '@testing-library/jest-dom' import '@testing-library/jest-dom'
global.ResizeObserver = class { global.ResizeObserver = class {
observe() {} observe() { }
unobserve() {} unobserve() { }
disconnect() {} disconnect() { }
} }
// Mock the useStarterScreen hook // Mock the useStarterScreen hook
jest.mock('@/hooks/useStarterScreen') jest.mock('@/hooks/useStarterScreen')
// @ts-ignore
global.API_BASE_URL = 'http://localhost:3000'
describe('ThreadScreen', () => { describe('ThreadScreen', () => {
it('renders OnDeviceStarterScreen when isShowStarterScreen is true', () => { it('renders OnDeviceStarterScreen when isShowStarterScreen is true', () => {
;(useStarterScreen as jest.Mock).mockReturnValue({ ; (useStarterScreen as jest.Mock).mockReturnValue({
isShowStarterScreen: true, isShowStarterScreen: true,
extensionHasSettings: false, extensionHasSettings: false,
}) })
@ -24,7 +27,7 @@ describe('ThreadScreen', () => {
}) })
it('renders Thread panels when isShowStarterScreen is false', () => { it('renders Thread panels when isShowStarterScreen is false', () => {
;(useStarterScreen as jest.Mock).mockReturnValue({ ; (useStarterScreen as jest.Mock).mockReturnValue({
isShowStarterScreen: false, isShowStarterScreen: false,
extensionHasSettings: false, extensionHasSettings: false,
}) })