aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared
diff options
context:
space:
mode:
Diffstat (limited to 'shared')
-rw-r--r--shared/extra-utils/index.ts1
-rw-r--r--shared/extra-utils/requests/requests.ts16
-rw-r--r--shared/extra-utils/server/activitypub.ts15
3 files changed, 13 insertions, 19 deletions
diff --git a/shared/extra-utils/index.ts b/shared/extra-utils/index.ts
index 067e6fb65..9e0f6374a 100644
--- a/shared/extra-utils/index.ts
+++ b/shared/extra-utils/index.ts
@@ -13,7 +13,6 @@ export * from './requests/requests'
13 13
14export * from './search' 14export * from './search'
15 15
16export * from './server/activitypub'
17export * from './server/clients' 16export * from './server/clients'
18export * from './server/config' 17export * from './server/config'
19export * from './server/debug' 18export * from './server/debug'
diff --git a/shared/extra-utils/requests/requests.ts b/shared/extra-utils/requests/requests.ts
index 8c26a3699..3fbaa31d6 100644
--- a/shared/extra-utils/requests/requests.ts
+++ b/shared/extra-utils/requests/requests.ts
@@ -1,11 +1,11 @@
1/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/no-floating-promises */ 1/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/no-floating-promises */
2 2
3import * as request from 'supertest'
4import { buildAbsoluteFixturePath, root } from '../miscs/miscs'
5import { isAbsolute, join } from 'path' 3import { isAbsolute, join } from 'path'
6import { URL } from 'url'
7import { decode } from 'querystring' 4import { decode } from 'querystring'
5import * as request from 'supertest'
6import { URL } from 'url'
8import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes' 7import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
8import { buildAbsoluteFixturePath, root } from '../miscs/miscs'
9 9
10function get4KFileUrl () { 10function get4KFileUrl () {
11 return 'https://download.cpy.re/peertube/4k_file.txt' 11 return 'https://download.cpy.re/peertube/4k_file.txt'
@@ -154,6 +154,15 @@ function makeHTMLRequest (url: string, path: string) {
154 .expect(HttpStatusCode.OK_200) 154 .expect(HttpStatusCode.OK_200)
155} 155}
156 156
157function makeActivityPubGetRequest (url: string, path: string, expectedStatus = HttpStatusCode.OK_200) {
158 return makeGetRequest({
159 url,
160 path,
161 statusCodeExpected: expectedStatus,
162 accept: 'application/activity+json,text/html;q=0.9,\\*/\\*;q=0.8'
163 })
164}
165
157function updateImageRequest (options: { 166function updateImageRequest (options: {
158 url: string 167 url: string
159 path: string 168 path: string
@@ -202,6 +211,7 @@ export {
202 makePutBodyRequest, 211 makePutBodyRequest,
203 makeDeleteRequest, 212 makeDeleteRequest,
204 makeRawRequest, 213 makeRawRequest,
214 makeActivityPubGetRequest,
205 unwrapBody, 215 unwrapBody,
206 unwrapText, 216 unwrapText,
207 updateImageRequest 217 updateImageRequest
diff --git a/shared/extra-utils/server/activitypub.ts b/shared/extra-utils/server/activitypub.ts
deleted file mode 100644
index cf967ed7d..000000000
--- a/shared/extra-utils/server/activitypub.ts
+++ /dev/null
@@ -1,15 +0,0 @@
1import * as request from 'supertest'
2import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
3
4function makeActivityPubGetRequest (url: string, path: string, expectedStatus = HttpStatusCode.OK_200) {
5 return request(url)
6 .get(path)
7 .set('Accept', 'application/activity+json,text/html;q=0.9,\\*/\\*;q=0.8')
8 .expect(expectedStatus)
9}
10
11// ---------------------------------------------------------------------------
12
13export {
14 makeActivityPubGetRequest
15}