mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
fix missing title attribute on <iframe> tag suggested for embedding (#3901)
* title attribute is missing on <iframe> tag suggested for embedding #3861 * fix #3901 * fix: escapeHTML #3901 * fix: playlist title instead of video title #3901 * fix #3901 * assign title directly #3901
This commit is contained in:
committed by
GitHub
parent
47099aba46
commit
4097c6d66c
@@ -20,6 +20,7 @@ const expect = chai.expect
|
||||
describe('Test services', function () {
|
||||
let server: ServerInfo = null
|
||||
let playlistUUID: string
|
||||
let playlistDisplayName: string
|
||||
let video: Video
|
||||
|
||||
before(async function () {
|
||||
@@ -52,6 +53,7 @@ describe('Test services', function () {
|
||||
})
|
||||
|
||||
playlistUUID = res.body.videoPlaylist.uuid
|
||||
playlistDisplayName = 'The Life and Times of Scrooge McDuck'
|
||||
|
||||
await addVideoInPlaylist({
|
||||
url: server.url,
|
||||
@@ -69,7 +71,7 @@ describe('Test services', function () {
|
||||
|
||||
const res = await getOEmbed(server.url, oembedUrl)
|
||||
const expectedHtml = '<iframe width="560" height="315" sandbox="allow-same-origin allow-scripts" ' +
|
||||
`src="http://localhost:${server.port}/videos/embed/${video.uuid}" ` +
|
||||
`title="${video.name}" src="http://localhost:${server.port}/videos/embed/${video.uuid}" ` +
|
||||
'frameborder="0" allowfullscreen></iframe>'
|
||||
const expectedThumbnailUrl = 'http://localhost:' + server.port + video.previewPath
|
||||
|
||||
@@ -88,7 +90,7 @@ describe('Test services', function () {
|
||||
|
||||
const res = await getOEmbed(server.url, oembedUrl)
|
||||
const expectedHtml = '<iframe width="560" height="315" sandbox="allow-same-origin allow-scripts" ' +
|
||||
`src="http://localhost:${server.port}/video-playlists/embed/${playlistUUID}" ` +
|
||||
`title="${playlistDisplayName}" src="http://localhost:${server.port}/video-playlists/embed/${playlistUUID}" ` +
|
||||
'frameborder="0" allowfullscreen></iframe>'
|
||||
|
||||
expect(res.body.html).to.equal(expectedHtml)
|
||||
@@ -109,7 +111,7 @@ describe('Test services', function () {
|
||||
|
||||
const res = await getOEmbed(server.url, oembedUrl, format, maxHeight, maxWidth)
|
||||
const expectedHtml = '<iframe width="50" height="50" sandbox="allow-same-origin allow-scripts" ' +
|
||||
`src="http://localhost:${server.port}/videos/embed/${video.uuid}" ` +
|
||||
`title="${video.name}" src="http://localhost:${server.port}/videos/embed/${video.uuid}" ` +
|
||||
'frameborder="0" allowfullscreen></iframe>'
|
||||
|
||||
expect(res.body.html).to.equal(expectedHtml)
|
||||
|
||||
Reference in New Issue
Block a user