See #578: Added twitter:* meta tags to detect tracks and albums players automatically on more sites
This commit is contained in:
parent
a6f12d3608
commit
f726b5e105
4 changed files with 41 additions and 4 deletions
|
|
@ -3,6 +3,7 @@ import urllib.parse
|
|||
from django.urls import reverse
|
||||
|
||||
from funkwhale_api.common import utils
|
||||
from funkwhale_api.music import serializers
|
||||
|
||||
|
||||
def test_library_track(spa_html, no_api_auth, client, factories, settings):
|
||||
|
|
@ -68,6 +69,14 @@ def test_library_track(spa_html, no_api_auth, client, factories, settings):
|
|||
)
|
||||
),
|
||||
},
|
||||
{"tag": "meta", "property": "twitter:card", "content": "player"},
|
||||
{
|
||||
"tag": "meta",
|
||||
"property": "twitter:player",
|
||||
"content": serializers.get_embed_url("track", id=track.id),
|
||||
},
|
||||
{"tag": "meta", "property": "twitter:player:width", "content": "600"},
|
||||
{"tag": "meta", "property": "twitter:player:height", "content": "400"},
|
||||
]
|
||||
|
||||
metas = utils.parse_meta(response.content.decode())
|
||||
|
|
@ -122,6 +131,14 @@ def test_library_album(spa_html, no_api_auth, client, factories, settings):
|
|||
)
|
||||
),
|
||||
},
|
||||
{"tag": "meta", "property": "twitter:card", "content": "player"},
|
||||
{
|
||||
"tag": "meta",
|
||||
"property": "twitter:player",
|
||||
"content": serializers.get_embed_url("album", id=album.id),
|
||||
},
|
||||
{"tag": "meta", "property": "twitter:player:width", "content": "600"},
|
||||
{"tag": "meta", "property": "twitter:player:height", "content": "400"},
|
||||
]
|
||||
|
||||
metas = utils.parse_meta(response.content.decode())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue