tests/testthat/test_splitNumNames.R

library(testthat)
library(IQSlides)

test_that("IQSlides:::splitNumNames", {

  files <- c("1_bla", "2_bla_bli", "3_bla_bli_blub")
  result <- IQSlides:::splitNumNames(files)

  expect_equal(result$prefix, c(1, 2, 3))
  expect_equal(as.character(result$name), c("bla", "bla_bli", "bla_bli_blub"))
  expect_true(result$OK_prefix)
  expect_equal(result$original, files)

})
IntiQuan/IQSlides documentation built on Jan. 26, 2024, 1 p.m.