mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Make sure we refresh the elastic index when running tests
This commit is contained in:
parent
206354f11b
commit
ccedec7703
1 changed files with 10 additions and 2 deletions
|
|
@ -7,16 +7,24 @@ import { saveNewsletterEmail } from '../../src/services/save_newsletter_email'
|
|||
import { getPageByParam } from '../../src/elastic'
|
||||
import { User } from '../../src/entity/user'
|
||||
import { NewsletterEmail } from '../../src/entity/newsletter_email'
|
||||
import { SaveContext } from '../../src/services/save_email'
|
||||
import { createPubSubClient } from '../../src/datalayer/pubsub'
|
||||
|
||||
describe('saveNewsletterEmail', () => {
|
||||
const username = 'fakeUser'
|
||||
|
||||
let user: User
|
||||
let email: NewsletterEmail
|
||||
let ctx: SaveContext
|
||||
|
||||
before(async () => {
|
||||
user = await createTestUser(username)
|
||||
email = await createNewsletterEmail(user.id)
|
||||
ctx = {
|
||||
pubsub: createPubSubClient(),
|
||||
refresh: true,
|
||||
uid: user.id,
|
||||
}
|
||||
})
|
||||
|
||||
after(async () => {
|
||||
|
|
@ -30,7 +38,7 @@ describe('saveNewsletterEmail', () => {
|
|||
url: 'https://example.com',
|
||||
title: 'fake title',
|
||||
author: 'fake author',
|
||||
})
|
||||
}, ctx)
|
||||
|
||||
setTimeout(async () => {
|
||||
const page = await getPageByParam({ userId: user.id })
|
||||
|
|
@ -56,7 +64,7 @@ describe('saveNewsletterEmail', () => {
|
|||
url: 'https://example.com/2',
|
||||
title: 'fake title',
|
||||
author: 'fake author',
|
||||
})
|
||||
}, ctx)
|
||||
|
||||
setTimeout(async () => {
|
||||
const page = await getPageByParam({ userId: user.id })
|
||||
|
|
|
|||
Loading…
Reference in a new issue