tests/testthat/test-read_csv.R

context("read_csv")

test_that("simple", {

  expect_equivalent(
    read_csv(test_csv_file),
    test_csv_data)

})

test_that("verbose", {

  expect_message(
    read_csv(test_csv_file, verbose = TRUE),
    "3 records")

  expect_equivalent(
    read_csv(test_csv_file, verbose = TRUE),
    test_csv_data)

})

test_that("nonexistent file", {

  nonexistent_file <- tempfile()
  expect_false(file.exists(nonexistent_file))

  expect_error(
    read_csv(nonexistent_file),
    "File not found")

})
BAAQMD/tbltools documentation built on Feb. 29, 2024, 5:45 a.m.