]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/extra-utils/server/contact-form.ts
Merge branch 'release/3.1.0' into develop
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / server / contact-form.ts
index 80394cf994849792ed10780f3c1f62d3f495e19a..6c9232cc6bf24a7b87c96ec69c59939cb1968d9d 100644 (file)
@@ -1,11 +1,13 @@
 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,
-  body: string,
+  url: string
+  fromEmail: string
+  fromName: string
+  subject: string
+  body: string
   expectedStatus?: number
 }) {
   const path = '/api/v1/server/contact'
@@ -13,12 +15,13 @@ function sendContactForm (options: {
   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)
+    .expect(options.expectedStatus || HttpStatusCode.NO_CONTENT_204)
 }
 
 // ---------------------------------------------------------------------------