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))
  }
})
OHDSI/SqlRender documentation built on March 26, 2024, 5:32 p.m.