summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2023-04-10 16:59:13 +0200
committerSamantaz Fox <coding@samantaz.fr>2023-04-10 16:59:13 +0200
commit9a765418d1410ceda3a27ebcd2febd9fe4319edc (patch)
tree5356215a53ef7373d2741ea2b66fb4bfe6b9637d /spec
parentb3c0afef02ee13c7f291fd26a5d64b4aee059906 (diff)
downloadinvidious-9a765418d1410ceda3a27ebcd2febd9fe4319edc.tar.gz
invidious-9a765418d1410ceda3a27ebcd2febd9fe4319edc.tar.bz2
invidious-9a765418d1410ceda3a27ebcd2febd9fe4319edc.zip
Update specs
Diffstat (limited to 'spec')
-rw-r--r--spec/invidious/videos/regular_videos_extract_spec.cr34
-rw-r--r--spec/invidious/videos/scheduled_live_extract_spec.cr7
2 files changed, 21 insertions, 20 deletions
diff --git a/spec/invidious/videos/regular_videos_extract_spec.cr b/spec/invidious/videos/regular_videos_extract_spec.cr
index cbe80010..a6a3e60a 100644
--- a/spec/invidious/videos/regular_videos_extract_spec.cr
+++ b/spec/invidious/videos/regular_videos_extract_spec.cr
@@ -17,8 +17,8 @@ Spectator.describe "parse_video_info" do
# Basic video infos
expect(info["title"].as_s).to eq("I Gave My 100,000,000th Subscriber An Island")
- expect(info["views"].as_i).to eq(115_784_415)
- expect(info["likes"].as_i).to eq(4_932_790)
+ expect(info["views"].as_i).to eq(126_573_823)
+ expect(info["likes"].as_i).to eq(5_157_654)
# For some reason the video length from VideoDetails and the
# one from microformat differs by 1s...
@@ -48,12 +48,12 @@ Spectator.describe "parse_video_info" do
expect(info["relatedVideos"].as_a.size).to eq(20)
- expect(info["relatedVideos"][0]["id"]).to eq("iogcY_4xGjo")
- expect(info["relatedVideos"][0]["title"]).to eq("$1 vs $1,000,000 Hotel Room!")
+ expect(info["relatedVideos"][0]["id"]).to eq("Hwybp38GnZw")
+ expect(info["relatedVideos"][0]["title"]).to eq("I Built Willy Wonka's Chocolate Factory!")
expect(info["relatedVideos"][0]["author"]).to eq("MrBeast")
expect(info["relatedVideos"][0]["ucid"]).to eq("UCX6OQ3DkcsbYNE6H8uQQuVA")
- expect(info["relatedVideos"][0]["view_count"]).to eq("172972109")
- expect(info["relatedVideos"][0]["short_view_count"]).to eq("172M")
+ expect(info["relatedVideos"][0]["view_count"]).to eq("179877630")
+ expect(info["relatedVideos"][0]["short_view_count"]).to eq("179M")
expect(info["relatedVideos"][0]["author_verified"]).to eq("true")
# Description
@@ -76,11 +76,11 @@ Spectator.describe "parse_video_info" do
expect(info["ucid"].as_s).to eq("UCX6OQ3DkcsbYNE6H8uQQuVA")
expect(info["authorThumbnail"].as_s).to eq(
- "https://yt3.ggpht.com/ytc/AL5GRJUfhQdJS6n-YJtsAf-ouS2myDavDOq_zXBfebal3Q=s48-c-k-c0x00ffffff-no-rj"
+ "https://yt3.ggpht.com/ytc/AL5GRJVuqw82ERvHzsmBxL7avr1dpBtsVIXcEzBPZaloFg=s48-c-k-c0x00ffffff-no-rj"
)
expect(info["authorVerified"].as_bool).to be_true
- expect(info["subCountText"].as_s).to eq("135M")
+ expect(info["subCountText"].as_s).to eq("143M")
end
it "parses a regular video with no descrition/comments" do
@@ -99,7 +99,7 @@ Spectator.describe "parse_video_info" do
# Basic video infos
expect(info["title"].as_s).to eq("Chris Rea - Auberge")
- expect(info["views"].as_i).to eq(10_698_554)
+ expect(info["views"].as_i).to eq(10_943_126)
expect(info["likes"].as_i).to eq(0)
expect(info["lengthSeconds"].as_i).to eq(283_i64)
expect(info["published"].as_s).to eq("2012-05-21T00:00:00Z")
@@ -132,21 +132,21 @@ Spectator.describe "parse_video_info" do
# Related videos
- expect(info["relatedVideos"].as_a.size).to eq(18)
+ expect(info["relatedVideos"].as_a.size).to eq(19)
- expect(info["relatedVideos"][0]["id"]).to eq("rfyZrJUmzxU")
- expect(info["relatedVideos"][0]["title"]).to eq("cheb mami - bekatni")
- expect(info["relatedVideos"][0]["author"]).to eq("pelitovic")
- expect(info["relatedVideos"][0]["ucid"]).to eq("UCsp6vFyJeGoLxgn-AsHp1tw")
- expect(info["relatedVideos"][0]["view_count"]).to eq("13863619")
- expect(info["relatedVideos"][0]["short_view_count"]).to eq("13M")
+ expect(info["relatedVideos"][0]["id"]).to eq("Ww3KeZ2_Yv4")
+ expect(info["relatedVideos"][0]["title"]).to eq("Chris Rea")
+ expect(info["relatedVideos"][0]["author"]).to eq("PanMusic")
+ expect(info["relatedVideos"][0]["ucid"]).to eq("UCsKAPSuh1iNbLWUga_igPyA")
+ expect(info["relatedVideos"][0]["view_count"]).to eq("31581")
+ expect(info["relatedVideos"][0]["short_view_count"]).to eq("31K")
expect(info["relatedVideos"][0]["author_verified"]).to eq("false")
# Description
expect(info["description"].as_s).to eq(" ")
expect(info["shortDescription"].as_s).to be_empty
- expect(info["descriptionHtml"].as_s).to eq("<p></p>")
+ expect(info["descriptionHtml"].as_s).to eq("")
# Video metadata
diff --git a/spec/invidious/videos/scheduled_live_extract_spec.cr b/spec/invidious/videos/scheduled_live_extract_spec.cr
index 9dd22b97..25e08c51 100644
--- a/spec/invidious/videos/scheduled_live_extract_spec.cr
+++ b/spec/invidious/videos/scheduled_live_extract_spec.cr
@@ -86,9 +86,10 @@ Spectator.describe "parse_video_info" do
expect(info["description"].as_s).to start_with(description_start_text)
expect(info["shortDescription"].as_s).to start_with(description_start_text)
- expect(info["descriptionHtml"].as_s).to start_with(
- "PBD Podcast Episode 241. The home team is ready and at it again with the latest news, interesting topics and trending conversations on topics that matter. Try our sponsor Aura for 14 days free - <a href=\"https://aura.com/pbd\">aura.com/pbd</a>"
- )
+ # TODO: Update mocks right before the start of PDB podcast, either on friday or saturday (time unknown)
+ # expect(info["descriptionHtml"].as_s).to start_with(
+ # "PBD Podcast Episode 241. The home team is ready and at it again with the latest news, interesting topics and trending conversations on topics that matter. Try our sponsor Aura for 14 days free - <a href=\"https://aura.com/pbd\">aura.com/pbd</a>"
+ # )
# Video metadata