Merge pull request #1405 from omnivore-app/fix/features-test

Fix tests of optInFeatures API
This commit is contained in:
Hongbo Wu
2022-11-11 10:33:26 +08:00
committed by GitHub
2 changed files with 4 additions and 7 deletions

View File

@ -9,13 +9,10 @@ import { buildLogger } from './logger'
import { nanoid } from 'nanoid'
import { google } from '@google-cloud/tasks/build/protos/protos'
import { IntegrationType } from '../entity/integration'
import { promisify } from 'util'
import * as jwt from 'jsonwebtoken'
import { signFeatureToken } from '../services/features'
import View = google.cloud.tasks.v2.Task.View
const logger = buildLogger('app.dispatch')
const signToken = promisify(jwt.sign)
// Instantiates a client.
const client = new CloudTasksClient()
@ -343,7 +340,7 @@ export const enqueueTextToSpeech = async ({
priority,
textType = 'ssml',
bucket = env.fileUpload.gcsUploadBucket,
queue = 'omnivore-demo-text-to-speech-queue',
queue = 'omnivore-text-to-speech-queue',
location = env.gcp.location,
isUltraRealisticVoice = false,
language,

View File

@ -100,10 +100,10 @@ describe('features resolvers', () => {
// create 1000 opt-in users
const usersToSave = Array.from(Array(1000).keys()).map((i) => {
return {
name: `user${i}`,
name: `opt-in-user-${i}`,
source: 'GOOGLE',
sourceUserId: `fake-user-id-user${i}`,
email: `user${i}@omnivore.app`,
email: `opt-in-user-${i}@omnivore.app`,
username: `user${i}`,
bio: `i am user${i}`,
}
@ -125,7 +125,7 @@ describe('features resolvers', () => {
after(async () => {
// reset opt-in users
await getRepository(User).delete({
name: Like(`user%`),
name: Like(`opt-in-user-%`),
})
await getRepository(Feature).delete({
name: featureName,