mirror of
https://github.com/msberends/AMR.git
synced 2025-07-18 10:43:16 +02:00
add tests using testthat
This commit is contained in:
20
tests/testthat/test-misc.R
Normal file
20
tests/testthat/test-misc.R
Normal file
@ -0,0 +1,20 @@
|
||||
context("misc.R")
|
||||
|
||||
test_that("`like` works", {
|
||||
expect_true("test" %like% "^t")
|
||||
expect_true("test" %like% "test")
|
||||
expect_true("test" %like% "TEST")
|
||||
expect_true(as.factor("test") %like% "TEST")
|
||||
})
|
||||
|
||||
test_that("percentages works", {
|
||||
expect_equal(percent(0.25), "25%")
|
||||
expect_equal(percent(0.5), "50%")
|
||||
expect_equal(percent(0.1234), "12.3%")
|
||||
})
|
||||
|
||||
test_that("quasiquotation works", {
|
||||
expect_equal(quasiquotate(deparse(substitute("test")), "test"), "test")
|
||||
expect_equal(quasiquotate(deparse(substitute('test')), "'test'"), "test")
|
||||
expect_equal(quasiquotate(deparse(substitute(test)), test), "test")
|
||||
})
|
Reference in New Issue
Block a user