X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fclient.ts;h=68765545221927c2eec9c7e07630438a4730ea7d;hb=57c36b277e68b764dd34cb2e449f6e2ca3d1e9b6;hp=8c4334c5345030a7af841b3f5188597510d8328e;hpb=98ec8b8e73a918d5680e6f13aaef56ca8756c2a8;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/server/tests/client.ts b/server/tests/client.ts
index 8c4334c53..687655452 100644
--- a/server/tests/client.ts
+++ b/server/tests/client.ts
@@ -9,9 +9,9 @@ import {
ServerInfo,
flushTests,
runServer,
- loginAndGetAccessToken,
+ serverLogin,
uploadVideo,
- getVideosList
+ getVideosList, updateCustomConfig, getCustomConfig, killallServers
} from './utils'
describe('Test a client controllers', function () {
@@ -23,7 +23,7 @@ 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 server 1',
@@ -73,12 +73,35 @@ describe('Test a client controllers', function () {
expect(res.text).to.contain(expectedLink)
})
- after(async function () {
- process.kill(-server.app.pid)
+ it('Should have valid twitter card', async function () {
+ const res = await request(server.url)
+ .get('/videos/watch/' + server.video.uuid)
+ .set('Accept', 'text/html')
+ .expect(200)
+
+ expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
+ })
- // Keep the logs if the test failed
- if (this['ok']) {
- await flushTests()
+ it('Should have valid twitter card if Twitter is whitelisted', async function () {
+ const res1 = await getCustomConfig(server.url, server.accessToken)
+ const config = res1.body
+ config.services.twitter = {
+ username: '@Kuja',
+ whitelisted: true
}
+ await updateCustomConfig(server.url, server.accessToken, config)
+
+ const res = await request(server.url)
+ .get('/videos/watch/' + server.video.uuid)
+ .set('Accept', 'text/html')
+ .expect(200)
+
+ expect(res.text).to.contain('')
+ expect(res.text).to.contain('')
+ })
+
+ after(async function () {
+ killallServers([ server ])
})
})