mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
add test
This commit is contained in:
parent
efd47f3f83
commit
94d8891c06
1 changed files with 35 additions and 0 deletions
|
|
@ -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
|
||||
})
|
||||
})
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue