aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/utils
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/utils')
-rw-r--r--server/tests/utils/feeds/feeds.ts30
-rw-r--r--server/tests/utils/index.ts1
2 files changed, 31 insertions, 0 deletions
diff --git a/server/tests/utils/feeds/feeds.ts b/server/tests/utils/feeds/feeds.ts
new file mode 100644
index 000000000..20e68cf3d
--- /dev/null
+++ b/server/tests/utils/feeds/feeds.ts
@@ -0,0 +1,30 @@
1import * as request from 'supertest'
2import { readFileBufferPromise } from '../../../helpers/core-utils'
3
4function getXMLfeed (url: string, format?: string) {
5 const path = '/feeds/videos.xml'
6
7 return request(url)
8 .get(path)
9 .query((format) ? { format: format } : {})
10 .set('Accept', 'application/xml')
11 .expect(200)
12 .expect('Content-Type', /xml/)
13}
14
15function getJSONfeed (url: string) {
16 const path = '/feeds/videos.json'
17
18 return request(url)
19 .get(path)
20 .set('Accept', 'application/json')
21 .expect(200)
22 .expect('Content-Type', /json/)
23}
24
25// ---------------------------------------------------------------------------
26
27export {
28 getXMLfeed,
29 getJSONfeed
30}
diff --git a/server/tests/utils/index.ts b/server/tests/utils/index.ts
index d7789e517..5b560ca39 100644
--- a/server/tests/utils/index.ts
+++ b/server/tests/utils/index.ts
@@ -13,3 +13,4 @@ export * from './videos/video-abuses'
13export * from './videos/video-blacklist' 13export * from './videos/video-blacklist'
14export * from './videos/video-channels' 14export * from './videos/video-channels'
15export * from './videos/videos' 15export * from './videos/videos'
16export * from './feeds/feeds'