tests/testthat/test_utils.R

context("utils unit tests")

test_that("hasWhiteSpace works", {
  expect_equal(hasWhiteSpace("Ett tvÄ"), TRUE)
  expect_equal(hasWhiteSpace("EtttvÄ"), FALSE)
  expect_equal(hasWhiteSpace(" "), TRUE)
  expect_equal(hasWhiteSpace("\t"), TRUE)
  expect_equal(hasWhiteSpace(""), FALSE)
  expect_equal(hasWhiteSpace("p"), FALSE)
  expect_equal(hasWhiteSpace(NULL), FALSE)
  expect_equal(hasWhiteSpace("bla\r\n"), TRUE)
})

test_that("isWhiteSpaceChar works", {
  expect_equal(isWhiteSpaceChar(" "), TRUE)
  expect_equal(isWhiteSpaceChar(""), FALSE)
  expect_equal(isWhiteSpaceChar("\t"), TRUE)
  expect_equal(isWhiteSpaceChar("\r"), TRUE)
  expect_equal(isWhiteSpaceChar("\n"), TRUE)
  expect_equal(isWhiteSpaceChar(""), FALSE)
  expect_equal(isWhiteSpaceChar("p"), FALSE)
  expect_equal(isWhiteSpaceChar(NULL), FALSE)
  expect_equal(isWhiteSpaceChar("bla\r\n"), TRUE)
})

Try the xmlr package in your browser

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

xmlr documentation built on July 2, 2020, 2:42 a.m.