fix: bug
This commit is contained in:
@@ -67,6 +67,11 @@ jest.mock('@/components/drawer/UploadReferenceImageDrawer', () => ({
|
||||
default: () => null,
|
||||
}))
|
||||
|
||||
jest.mock('@/components/blocks/ui/SocialActionBar', () => ({
|
||||
__esModule: true,
|
||||
SocialActionBar: jest.fn(() => null),
|
||||
}))
|
||||
|
||||
// Mock hooks
|
||||
jest.mock('@/hooks', () => ({
|
||||
useTemplateActions: jest.fn(() => ({
|
||||
@@ -96,14 +101,32 @@ jest.mock('@/hooks', () => ({
|
||||
loading: false,
|
||||
execute: jest.fn(),
|
||||
})),
|
||||
useTemplateLike: jest.fn(() => ({
|
||||
liked: false,
|
||||
loading: false,
|
||||
error: null,
|
||||
like: jest.fn().mockResolvedValue({}),
|
||||
unlike: jest.fn().mockResolvedValue({}),
|
||||
checkLiked: jest.fn().mockResolvedValue({}),
|
||||
})),
|
||||
useTemplateFavorite: jest.fn(() => ({
|
||||
favorited: false,
|
||||
loading: false,
|
||||
error: null,
|
||||
favorite: jest.fn().mockResolvedValue({ data: null, error: null }),
|
||||
unfavorite: jest.fn().mockResolvedValue({ data: null, error: null }),
|
||||
checkFavorited: jest.fn().mockResolvedValue({ data: null, error: null }),
|
||||
})),
|
||||
}))
|
||||
|
||||
import { useTemplateActions, useTemplateDetail, useTemplateGenerations } from '@/hooks'
|
||||
import { useTemplateActions, useTemplateDetail, useTemplateGenerations, useTemplateLike, useTemplateFavorite } from '@/hooks'
|
||||
import Toast from '@/components/ui/Toast'
|
||||
|
||||
const mockUseTemplateActions = useTemplateActions as jest.MockedFunction<typeof useTemplateActions>
|
||||
const mockUseTemplateDetail = useTemplateDetail as jest.MockedFunction<typeof useTemplateDetail>
|
||||
const mockUseTemplateGenerations = useTemplateGenerations as jest.MockedFunction<typeof useTemplateGenerations>
|
||||
const mockUseTemplateLike = useTemplateLike as jest.MockedFunction<typeof useTemplateLike>
|
||||
const mockUseTemplateFavorite = useTemplateFavorite as jest.MockedFunction<typeof useTemplateFavorite>
|
||||
|
||||
describe('TemplateDetail Screen', () => {
|
||||
beforeEach(() => {
|
||||
|
||||
Reference in New Issue
Block a user