aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/utils/feeds/feeds.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/utils/feeds/feeds.ts')
-rw-r--r--server/tests/utils/feeds/feeds.ts30
1 files changed, 30 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}