Files
omnivore/packages/api/test/util.ts
2022-02-11 09:24:33 -08:00

25 lines
527 B
TypeScript

import { createApp } from '../src/server'
import supertest from 'supertest'
import { v4 } from 'uuid'
const { app, apollo } = createApp()
export const request = supertest(app)
export const graphqlRequest = (
query: string,
authToken?: string
): supertest.Test => {
return request
.post(apollo.graphqlPath)
.send({
query,
})
.set('Accept', 'application/json')
.set('authorization', authToken || '')
.expect('Content-Type', /json/)
}
export const generateFakeUuid = () => {
return v4()
}