fix tests
This commit is contained in:
@ -1,16 +1,16 @@
|
||||
import Postgrator from 'postgrator'
|
||||
import { User } from '../src/entity/user'
|
||||
import { Profile } from '../src/entity/profile'
|
||||
import { Page } from '../src/entity/page'
|
||||
import { Link } from '../src/entity/link'
|
||||
import { Reminder } from '../src/entity/reminder'
|
||||
import { NewsletterEmail } from '../src/entity/newsletter_email'
|
||||
import { UserDeviceToken } from '../src/entity/user_device_tokens'
|
||||
import { Label } from '../src/entity/label'
|
||||
import { AppDataSource } from '../src/server'
|
||||
import { getRepository } from '../src/entity/utils'
|
||||
import { createUser } from '../src/services/create_user'
|
||||
import { SnakeNamingStrategy } from 'typeorm-naming-strategies'
|
||||
import Postgrator from "postgrator";
|
||||
import { User } from "../src/entity/user";
|
||||
import { Profile } from "../src/entity/profile";
|
||||
import { Page } from "../src/entity/page";
|
||||
import { Link } from "../src/entity/link";
|
||||
import { Reminder } from "../src/entity/reminder";
|
||||
import { NewsletterEmail } from "../src/entity/newsletter_email";
|
||||
import { UserDeviceToken } from "../src/entity/user_device_tokens";
|
||||
import { Label } from "../src/entity/label";
|
||||
import { AppDataSource } from "../src/server";
|
||||
import { getRepository } from "../src/entity/utils";
|
||||
import { createUser } from "../src/services/create_user";
|
||||
import { SnakeNamingStrategy } from "typeorm-naming-strategies";
|
||||
|
||||
const runMigrations = async () => {
|
||||
const migrationDirectory = __dirname + '/../../db/migrations'
|
||||
@ -122,11 +122,11 @@ export const createTestLink = async (user: User, page: Page): Promise<Link> => {
|
||||
|
||||
export const createTestReminder = async (
|
||||
user: User,
|
||||
link?: string
|
||||
pageId?: string
|
||||
): Promise<Reminder> => {
|
||||
return getRepository(Reminder).save({
|
||||
user: user,
|
||||
link: link,
|
||||
elasticPageId: pageId,
|
||||
remindAt: new Date(),
|
||||
})
|
||||
}
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
import { generateFakeUuid, graphqlRequest, request } from '../util'
|
||||
import {
|
||||
createTestLink,
|
||||
createTestPage,
|
||||
createTestElasticPage,
|
||||
generateFakeUuid,
|
||||
graphqlRequest,
|
||||
request,
|
||||
} from '../util'
|
||||
import {
|
||||
createTestReminder,
|
||||
createTestUser,
|
||||
deleteTestUser,
|
||||
@ -14,17 +17,15 @@ import {
|
||||
ReminderErrorCode,
|
||||
UpdateReminderErrorCode,
|
||||
} from '../../src/generated/graphql'
|
||||
import { Page } from '../../src/entity/page'
|
||||
import { Link } from '../../src/entity/link'
|
||||
import { DateTime } from 'luxon'
|
||||
import 'mocha'
|
||||
import { Page } from '../../src/elastic/types'
|
||||
|
||||
describe('Reminders API', () => {
|
||||
const username = 'fakeUser'
|
||||
|
||||
let authToken: string
|
||||
let page: Page
|
||||
let link: Link
|
||||
let reminder: Reminder
|
||||
|
||||
before(async () => {
|
||||
@ -37,9 +38,8 @@ describe('Reminders API', () => {
|
||||
authToken = res.body.authToken
|
||||
|
||||
// create page, link and reminders test data
|
||||
page = await createTestPage()
|
||||
link = await createTestLink(user, page)
|
||||
reminder = await createTestReminder(user, link.id)
|
||||
page = await createTestElasticPage(user)
|
||||
reminder = await createTestReminder(user, page.id)
|
||||
})
|
||||
|
||||
after(async () => {
|
||||
|
||||
Reference in New Issue
Block a user