12345678910111213141516171819202122232425262728293031 |
- import * as request from 'supertest'
- import { ContactForm } from '../../models/server'
- import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
- function sendContactForm (options: {
- url: string
- fromEmail: string
- fromName: string
- subject: string
- body: string
- expectedStatus?: number
- }) {
- const path = '/api/v1/server/contact'
- const body: ContactForm = {
- fromEmail: options.fromEmail,
- fromName: options.fromName,
- subject: options.subject,
- body: options.body
- }
- return request(options.url)
- .post(path)
- .send(body)
- .expect(options.expectedStatus || HttpStatusCode.NO_CONTENT_204)
- }
- // ---------------------------------------------------------------------------
- export {
- sendContactForm
- }
|