- expect(res.text).to.contain('<meta property="og:title" content="my super name for pod 1" />')
- expect(res.text).to.contain('<meta property="og:description" content="my super description for pod 1" />')
+ expect(res.text).to.contain('<meta property="og:title" content="my super name for server 1" />')
+ expect(res.text).to.contain('<meta property="og:description" content="my super description for server 1" />')
+ })
+
+ 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 = '<link rel="alternate" type="application/json+oembed" href="http://localhost:9001/services/oembed?' +
+ `url=http%3A%2F%2Flocalhost%3A9001%2Fvideos%2Fwatch%2F${server.video.uuid}" ` +
+ `title="${server.video.name}" />`
+
+ expect(res.text).to.contain(expectedLink)