no message
This commit is contained in:
@@ -21,10 +21,11 @@ def main() -> None:
|
||||
|
||||
assert 'v-if="liveList.length"' in detail_source, "match detail should render live_list block with v-if"
|
||||
assert 'v-else-if="thirdPartyLiveUrl"' in detail_source, "match detail should keep thirdPartyLiveUrl fallback with v-else-if"
|
||||
assert "MatchLivePopup" in detail_source, "match detail should use MatchLivePopup"
|
||||
assert 'v-if="showLiveLineSelector"' in detail_source, "match detail should render inline live line selector"
|
||||
assert "fetch_status" in detail_source, "match detail should reference fetch_status"
|
||||
assert "last_fetch_at" in detail_source, "match detail should reference last_fetch_at"
|
||||
assert "update_time" in detail_source, "match detail should reference update_time"
|
||||
assert ':show-progress="false"' in detail_source, "match detail live video should hide time progress"
|
||||
assert "default_play_url" in popup_source, "popup should prefer default_play_url"
|
||||
assert "stream_options" in popup_source, "popup should support stream_options"
|
||||
assert "/pages/webview/webview?url=" in popup_source, "selected stream should route through existing webview page"
|
||||
@@ -39,10 +40,10 @@ def main() -> None:
|
||||
assert field_name in popup_source, f"popup should cover {field_name}"
|
||||
assert field_name in api_source, f"match live types should cover {field_name}"
|
||||
|
||||
assert re.search(r"const\s+defaultPlayUrl\s*=\s*normalizeUrl\(props\.line\?\.default_play_url\)", popup_source), \
|
||||
"popup should explicitly prefer props.line?.default_play_url"
|
||||
assert re.search(r"defaultPlayUrl.*?resetSelected", popup_source, re.S), \
|
||||
"popup selection reset should prefer default_play_url"
|
||||
assert "push(line.default_play_url)" in popup_source, \
|
||||
"popup should explicitly prefer line.default_play_url in candidate collection"
|
||||
assert "selectedLineKey.value = lineOptions.value[0]?.key || ''" in popup_source, \
|
||||
"popup should reset to the first available line option"
|
||||
assert re.search(r"fetch_status.*last_fetch_at", popup_source, re.S) or "update_time" in popup_source, \
|
||||
"popup metadata should use fetch_status and last_fetch_at/update_time"
|
||||
assert re.search(r"normalized === '0'.*待抓取", popup_source, re.S), \
|
||||
|
||||
Reference in New Issue
Block a user