tests/testthat/test-search.R

context("search")

test_that("search_genius returns the right output formats", {

  skip_on_cran()
  output <- search_genius(search_term = "Lil")
  expect_is(output, "genius_resource")
})

test_that("search_artist returns the right output formats", {

  skip_on_cran()
  skip_if_offline()
  output <- search_artist(search_term = "Lil")
  expect_is(output, "tbl_df")
  expect_is(output, "tbl")
  expect_is(output, "data.frame")
})

test_that("search_song returns the right output formats", {

  skip_on_cran()
  skip_if_offline()
  output <- search_song(search_term = "Gucci")
  expect_is(output, "tbl_df")
  expect_is(output, "tbl")
  expect_is(output, "data.frame")
})

Try the geniusr package in your browser

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

geniusr documentation built on Sept. 4, 2022, 1:07 a.m.