tests/testthat/test-replacement-patterns-file-format.R

test_that("replacementPatterns.csv has valid format", {
  lines <- readLines(system.file("csv", "replacementPatterns.csv", package = "SqlRender"))
  for (line in lines) {
    lineTrim <- gsub('"[^"]*"', "", gsub('\\\\"', "", line))
    comma_cnt <- nchar(lineTrim) - nchar(gsub(",", "", lineTrim))
    expect_equal(comma_cnt, 2, label = paste0("comma counts in string: ", line))
  }
})

Try the SqlRender package in your browser

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

SqlRender documentation built on Oct. 7, 2023, 9:07 a.m.