vcr::use_cassette("tweet_shot2", { test_that("tweet_shot", { skip_on_ci() skip_if_not(webshot::is_phantomjs_installed()) skip_if_offline() expect_warning(tw <- tweet_shot("https://twitter.com/PeerCommunityIn/status/1593171041341575168")) expect_equal(class(tw), "magick-image") expect_equal(length(tw), 1L) expect_warning(tw2 <- tweet_shot("1593171041341575168")) expect_equal(class(tw2), "magick-image") expect_equal(length(tw2), 1L) expect_true(all.equal(tw, tw2)) }) }) test_that("tweet_shot correct image", { skip_on_ci() skip_if_not(webshot::is_phantomjs_installed()) skip("requires visual check") vcr::use_cassette("tweet_shot3", { tw <- rtweet::tweet_shot("https://twitter.com/PeerCommunityIn/status/1593171041341575168") }) })