tests/testthat/test-numValueString.R

context("numValueString")

test_that("numValueString", {

  testthat::expect_equal(numValueString(100.321, numDigits = 2, unit = "ms"), "100.32 ms")
  testthat::expect_equal(numValueString(100.329, numDigits = 2, unit = "ms"), "100.33 ms")
  testthat::expect_equal(numValueString(100.329, numDigits = 0, unit = "ms"), "100 ms")
  testthat::expect_equal(numValueString( 80.256, numDigits = 1, unit = "%"),  "80.3 \\%")
  testthat::expect_equal(numValueString( 4.129,  numDigits = 2, unit = "mv"), "4.13 $\\mu$V")
  testthat::expect_error(numValueString( 4.129,  numDigits = 2, unit = "abc"))

})
igmmgi/psychReport documentation built on Sept. 16, 2022, 3:44 a.m.