From 94d8891c06f7d4b7a5e60abf528fe943d70abe30 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 7 Jul 2022 12:20:29 +0800 Subject: [PATCH] add test --- packages/api/test/elastic/index.test.ts | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/packages/api/test/elastic/index.test.ts b/packages/api/test/elastic/index.test.ts index 97fba7520..7fbdeef44 100644 --- a/packages/api/test/elastic/index.test.ts +++ b/packages/api/test/elastic/index.test.ts @@ -14,6 +14,7 @@ import { countByCreatedAt, createPage, deletePage, + deletePagesByParam, getPageById, getPageByParam, searchPages, @@ -301,4 +302,38 @@ describe('elastic api', () => { expect(result).to.be.true }) }) + + describe('deletePagesByParam', () => { + const userId = 'test user id' + + before(async () => { + // create a testing page + await createPage( + { + content: 'deletePagesByParam content', + createdAt: new Date(), + hash: '', + id: '', + pageType: PageType.Article, + readingProgressAnchorIndex: 0, + readingProgressPercent: 0, + savedAt: new Date(), + slug: 'deletePagesByParam slug', + state: ArticleSavingRequestStatus.Succeeded, + title: 'deletePagesByParam title', + url: 'https://localhost/deletePagesByParam', + userId, + }, + ctx + ) + }) + + it('deletes page by userId', async () => { + const deleted = await deletePagesByParam({ + userId, + }) + + expect(deleted).to.be.true + }) + }) })