You've already forked Nano-Banana-AI-Image-Editor
29 lines
580 B
TypeScript
29 lines
580 B
TypeScript
// Mock the geminiService
|
|
jest.mock('../services/geminiService', () => ({
|
|
geminiService: {
|
|
generateImage: jest.fn(),
|
|
editImage: jest.fn()
|
|
}
|
|
}));
|
|
|
|
// Mock the ToastContext
|
|
jest.mock('../components/ToastContext', () => ({
|
|
useToast: () => ({
|
|
addToast: jest.fn()
|
|
})
|
|
}));
|
|
|
|
// Mock the uploadService
|
|
jest.mock('../services/uploadService', () => ({
|
|
uploadImages: jest.fn()
|
|
}));
|
|
|
|
// Mock the imageUtils
|
|
jest.mock('../utils/imageUtils', () => ({
|
|
generateId: () => 'test-id',
|
|
blobToBase64: jest.fn()
|
|
}));
|
|
|
|
describe('useImageGeneration', () => {
|
|
// Tests here
|
|
}); |