tests/testthat/test-config_examples.R

test_that("config_examples returns the correct string", {
  example_lines <- system.file("examples",
                               "config_examples.yml",
                               package="sqlhelper") |>
    readLines()

  examples <- stringr::str_c(example_lines,
                             collapse = "\n")

  expect_equal(config_examples(), examples)

  config_examples("written.yml")
  written_examples <- stringr::str_c(
    readLines("written.yml"),
    collapse = "\n"
  )
  file.remove("written.yml")
  expect_equal(examples, written_examples)

})

Try the sqlhelper package in your browser

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

sqlhelper documentation built on May 29, 2024, 4:29 a.m.