aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2023-06-05 09:00:48 +0200
committerChocobozzz <me@florianbigard.com>2023-06-05 09:00:48 +0200
commit96290a6b78ce1ecba5f91faaa08cdd941331af4b (patch)
tree3e1120b5417e7c4d64bf2d5d2194623db84839ed /server/tests
parent4e9a98669fc81b236ff474e101402d6cff81cd1b (diff)
parent8715c76356f3f3a6bce29a65f08743a0aff6be69 (diff)
downloadPeerTube-96290a6b78ce1ecba5f91faaa08cdd941331af4b.tar.gz
PeerTube-96290a6b78ce1ecba5f91faaa08cdd941331af4b.tar.zst
PeerTube-96290a6b78ce1ecba5f91faaa08cdd941331af4b.zip
Merge branch 'develop' into release/5.2.0
Diffstat (limited to 'server/tests')
-rw-r--r--server/tests/feeds/feeds.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/tests/feeds/feeds.ts b/server/tests/feeds/feeds.ts
index 57eefff6d..286c03596 100644
--- a/server/tests/feeds/feeds.ts
+++ b/server/tests/feeds/feeds.ts
@@ -177,6 +177,10 @@ describe('Test syndication feeds', () => {
177 const parser = new XMLParser({ parseAttributeValue: true, ignoreAttributes: false }) 177 const parser = new XMLParser({ parseAttributeValue: true, ignoreAttributes: false })
178 const xmlDoc = parser.parse(rss) 178 const xmlDoc = parser.parse(rss)
179 179
180 const itemGuid = xmlDoc.rss.channel.item.guid
181 expect(itemGuid).to.exist
182 expect(itemGuid['@_isPermaLink']).to.equal(true)
183
180 const enclosure = xmlDoc.rss.channel.item.enclosure 184 const enclosure = xmlDoc.rss.channel.item.enclosure
181 expect(enclosure).to.exist 185 expect(enclosure).to.exist
182 const alternateEnclosure = xmlDoc.rss.channel.item['podcast:alternateEnclosure'] 186 const alternateEnclosure = xmlDoc.rss.channel.item['podcast:alternateEnclosure']
@@ -202,6 +206,10 @@ describe('Test syndication feeds', () => {
202 const parser = new XMLParser({ parseAttributeValue: true, ignoreAttributes: false }) 206 const parser = new XMLParser({ parseAttributeValue: true, ignoreAttributes: false })
203 const xmlDoc = parser.parse(rss) 207 const xmlDoc = parser.parse(rss)
204 208
209 const itemGuid = xmlDoc.rss.channel.item.guid
210 expect(itemGuid).to.exist
211 expect(itemGuid['@_isPermaLink']).to.equal(true)
212
205 const enclosure = xmlDoc.rss.channel.item.enclosure 213 const enclosure = xmlDoc.rss.channel.item.enclosure
206 const alternateEnclosure = xmlDoc.rss.channel.item['podcast:alternateEnclosure'] 214 const alternateEnclosure = xmlDoc.rss.channel.item['podcast:alternateEnclosure']
207 expect(alternateEnclosure).to.exist 215 expect(alternateEnclosure).to.exist
@@ -286,6 +294,8 @@ describe('Test syndication feeds', () => {
286 const xmlDoc = parser.parse(rss) 294 const xmlDoc = parser.parse(rss)
287 const liveItem = xmlDoc.rss.channel['podcast:liveItem'] 295 const liveItem = xmlDoc.rss.channel['podcast:liveItem']
288 expect(liveItem.title).to.equal('live-0') 296 expect(liveItem.title).to.equal('live-0')
297 expect(liveItem.guid['@_isPermaLink']).to.equal(false)
298 expect(liveItem.guid['#text']).to.contain(`${uuid}_`)
289 expect(liveItem['@_status']).to.equal('live') 299 expect(liveItem['@_status']).to.equal('live')
290 300
291 const enclosure = liveItem.enclosure 301 const enclosure = liveItem.enclosure