import * as request from 'supertest' import { ContactForm } from '../../models/server' 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 || 204) } // --------------------------------------------------------------------------- export { sendContactForm }