X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Ftests%2Fclient.ts;h=2be1cf5dda44919c4dbc51829ec1ca274b84713d;hb=1185c246c591a0783dc0ab268bbd67eba1d46bb9;hp=5e5abba5aa1277e3de9528c1b02aa1546099722f;hpb=0e1dc3e7c69995c691e1dd82e3c2bc68748661ca;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/server/tests/client.ts b/server/tests/client.ts
index 5e5abba5a..2be1cf5dd 100644
--- a/server/tests/client.ts
+++ b/server/tests/client.ts
@@ -9,7 +9,7 @@ import {
ServerInfo,
flushTests,
runServer,
- loginAndGetAccessToken,
+ serverLogin,
uploadVideo,
getVideosList
} from './utils'
@@ -23,11 +23,11 @@ describe('Test a client controllers', function () {
await flushTests()
server = await runServer(1)
- server.accessToken = await loginAndGetAccessToken(server)
+ server.accessToken = await serverLogin(server)
const videoAttributes = {
- name: 'my super name for pod 1',
- description: 'my super description for pod 1'
+ name: 'my super name for server 1',
+ description: 'my super description for server 1'
}
await uploadVideo(server.url, server.accessToken, videoAttributes)
@@ -39,22 +39,38 @@ describe('Test a client controllers', function () {
server.video = videos[0]
})
- it('It should have valid Open Graph tags on the watch page with video id', async function () {
+ it('Should have valid Open Graph tags on the watch page with video id', async function () {
const res = await request(server.url)
- .get('/videos/watch/' + server.video.id)
- .expect(200)
+ .get('/videos/watch/' + server.video.id)
+ .set('Accept', 'text/html')
+ .expect(200)
- expect(res.text).to.contain('')
- expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
})
- it('It should have valid Open Graph tags on the watch page with video uuid', async function () {
+ it('Should have valid Open Graph tags on the watch page with video uuid', async function () {
const res = await request(server.url)
- .get('/videos/watch/' + server.video.uuid)
- .expect(200)
+ .get('/videos/watch/' + server.video.uuid)
+ .set('Accept', 'text/html')
+ .expect(200)
- expect(res.text).to.contain('')
- expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
+ })
+
+ it('Should have valid oEmbed discovery tags', async function () {
+ const path = '/videos/watch/' + server.video.uuid
+ const res = await request(server.url)
+ .get(path)
+ .set('Accept', 'text/html')
+ .expect(200)
+
+ const expectedLink = '`
+
+ expect(res.text).to.contain(expectedLink)
})
after(async function () {