tests/testthat/test-social_media_size.R

test_that("social_media_size", {
  expect_error(social_media_size("nope"))
  
  expect_equal(social_media_size("twitter", "link"),  
               c(width = 1200,  height = 628))
  expect_equal(social_media_size("twitter", "one"),  
               c(width = 1200,  height = 675))
  expect_equal(social_media_size("twitter", "two"),  
               c(width = 700,  height = 800))
  expect_equal(social_media_size("twitter", "three_left"),  
               c(width = 700,  height = 800))
  expect_equal(social_media_size("twitter", "three_right"),  
               c(width = 1200,  height = 686))
  expect_equal(social_media_size("twitter", "four"),  
               c(width = 1200,  height = 600))
  expect_equal(social_media_size("twitter", "nope"),  
               c(width = 1200,  height = 675))
  
  expect_equal(social_media_size("instagram", "feed_large"),  
               c(width = 1080,  height = 1080))
  expect_equal(social_media_size("instagram", "feed_small"),  
               c(width = 612,  height = 612))
  expect_equal(social_media_size("instagram", "nope"),  
               c(width = 1080,  height = 1080))
})

Try the webmorphR package in your browser

Any scripts or data that you put into this service are public.

webmorphR documentation built on June 2, 2022, 5:07 p.m.