Files
2026-08-03 20:56:05 +05:30

73 lines
2.2 KiB
JavaScript

jest.mock('@database/queries/NovelQueries', () => ({
getNovelById: jest.fn(),
getNovelByPath: jest.fn(),
deleteCachedNovels: jest.fn(),
getCachedNovels: jest.fn(),
insertNovelAndChapters: jest.fn(),
}));
jest.mock('@database/queries/CategoryQueries', () => ({
getCategoriesFromDb: jest.fn(),
getCategoriesWithCount: jest.fn(),
createCategory: jest.fn(),
deleteCategoryById: jest.fn(),
updateCategory: jest.fn(),
isCategoryNameDuplicate: jest.fn(),
updateCategoryOrderInDb: jest.fn(),
getAllNovelCategories: jest.fn(),
_restoreCategory: jest.fn(),
}));
jest.mock('@database/queries/ChapterQueries', () => ({
bookmarkChapter: jest.fn(),
markChapterRead: jest.fn(),
markChaptersRead: jest.fn(),
markPreviuschaptersRead: jest.fn(),
markPreviousChaptersUnread: jest.fn(),
markChaptersUnread: jest.fn(),
deleteChapter: jest.fn(),
deleteChapters: jest.fn(),
getPageChapters: jest.fn(),
insertChapters: jest.fn(),
getCustomPages: jest.fn(),
getChapterCount: jest.fn(),
getChapterCountSync: jest.fn(),
getPageChaptersBatched: jest.fn(),
getNovelChaptersSync: jest.fn(),
getFirstUnreadChapter: jest.fn(),
updateChapterProgress: jest.fn(),
getNovelScanlators: jest.fn(() => []),
getNovelScanlatorsSync: jest.fn(() => []),
}));
jest.mock('@database/queries/HistoryQueries', () => ({
getHistoryFromDb: jest.fn(),
insertHistory: jest.fn(),
deleteChapterHistory: jest.fn(),
deleteAllHistory: jest.fn(),
}));
jest.mock('@database/queries/LibraryQueries', () => ({
getLibraryNovelsFromDb: jest.fn(),
getLibraryNovelsQuery: jest.fn(),
getLibraryWithCategory: jest.fn(),
}));
jest.mock('@database/queries/RepositoryQueries', () => ({
getRepositoriesFromDb: jest.fn(),
isRepoUrlDuplicated: jest.fn(),
createRepository: jest.fn(),
deleteRepositoryById: jest.fn(),
updateRepository: jest.fn(),
}));
jest.mock('@database/queries/StatsQueries', () => ({
getLibraryStatsFromDb: jest.fn(),
getChaptersTotalCountFromDb: jest.fn(),
getChaptersReadCountFromDb: jest.fn(),
getChaptersUnreadCountFromDb: jest.fn(),
getChaptersDownloadedCountFromDb: jest.fn(),
getNovelGenresFromDb: jest.fn(),
getNovelStatusFromDb: jest.fn(),
}));