X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;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 () {