base_path <- "c:/packages/sassy/tests/testthat"
data_dir <- base_path
base_path <- tempdir()
data_dir <- "."
dev <- FALSE
options("logr.print" = FALSE)
# test_that("IQ-01: check_sum() works as expected.", {
#
#
# pth <- file.path(.libPaths()[1], "common/R/common.rdb")
#
# ver <- as.character(packageVersion("common"))
#
# res <- check_sum("common", ver, pth)
#
# expect_equal(res, TRUE)
#
# })
# test_that("IQ-02: examine_package() for common works as expected.", {
#
# res <- examine_package("common")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
#
#
# test_that("IQ-03: examine_package() for logr works as expected.", {
#
# res <- examine_package("logr")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
#
#
# test_that("IQ-04: examine_package() for fmtr works as expected.", {
#
# res <- examine_package("fmtr")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
#
#
# test_that("IQ-05: examine_package() for libr works as expected.", {
#
# res <- examine_package("libr")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
#
#
# test_that("IQ-06: examine_package() for reporter works as expected.", {
#
# res <- examine_package("reporter")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
#
#
# test_that("IQ-07: examine_package() for procs works as expected.", {
#
# res <- examine_package("procs")
#
#
# expect_equal(nrow(res), 2)
# expect_equal(all(res$Pass), TRUE)
#
# })
test_that("IQ-08: run_iq() works as expected.", {
pth <- file.path(base_path, "IQ")
if (!dir.exists(pth))
dir.create(pth, recursive = TRUE)
res <- run_iq(pth)
expect_equal(file.exists(res), TRUE)
#file.show(res)
if (!dev) {
if (file.exists(res))
file.remove(res)
}
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.