Nothing
base_path <- "c:/packages/procs/tests/testthat"
data_dir <- base_path
base_path <- tempdir()
data_dir <- "."
dat <- read.table(header = TRUE, text = '
Region Eyes Hair Count
1 blue fair 23
1 blue dark 11
1 green medium 18
1 brown red 5
1 brown black 3
2 blue medium 44
2 green fair 50
2 green dark 23
2 brown medium 53
1 blue red 7
1 green fair 19
1 green dark 14
1 brown medium 41
2 blue fair 46
2 blue dark 40
2 green red 31
2 brown fair 56
2 brown dark 54
1 blue medium 24
1 green red 7
1 brown fair 34
1 brown dark 40
2 blue red 21
2 blue black 6
2 green medium 37
2 brown red 42
2 brown black 13
')
prt <- read.table(header = TRUE, text = '
sex internship enrollment count
1 boys yes yes 35
2 boys no yes 14
3 girls yes yes 32
4 girls no yes 53
5 boys yes no 29
6 boys no no 27
7 girls yes no 10
8 girls no no 23')
test_that("print1: Simple proc_print text works.", {
fp <- file.path(base_path, "print/test1.txt")
res <- proc_print(mtcars, fp, output_type = "TXT", view = FALSE)
res
expect_equal(file.exists(fp), TRUE)
})
# test_that("print2: Simple proc_print pdf works.", {
#
#
# fp <- file.path(base_path, "print/test2")
#
# res <- proc_print(mtcars, fp, output_type = "PDF",
# titles = "My title", view = FALSE)
#
# res
#
# expect_equal(file.exists(res[[1]]), TRUE)
#
# })
test_that("print3: Simple proc_print docx works.", {
fp <- file.path(base_path, "print/test3")
res <- proc_print(mtcars, fp, output_type = "DOCX",
titles = "My title", view = FALSE)
res
expect_equal(file.exists(res[[1]]), TRUE)
})
test_that("print4: Simple proc_print rtf works.", {
fp <- file.path(base_path, "print/test4")
res <- proc_print(mtcars, fp, output_type = "RTF",
titles = "My title", view = FALSE)
res
expect_equal(file.exists(res[[1]]), TRUE)
})
test_that("print5: Simple proc_print html works.", {
fp <- file.path(base_path, "print/test5")
res <- proc_print(mtcars, fp, output_type = "HTML",
titles = "My title", view = FALSE)
res
expect_equal(file.exists(res[[1]]), TRUE)
})
test_that("print6: Simple proc_print no output works.", {
res <- proc_print(mtcars, titles = "My title2")
res
expect_equal(is.null(res), TRUE)
})
test_that("print7: Simple proc_print style works.", {
res <- proc_print(mtcars, titles = "My title2",
style = "MidnightBlue")
res
expect_equal(is.null(res), TRUE)
})
test_that("print8: Print freq report works.", {
fp <- file.path(base_path, "print/test8")
labels(dat) <- list(Eyes = "Eye Color",
Hair = "Hair Color",
Region = "Geographic Region")
res <- proc_freq(dat,
tables = c("Eyes", "Hair", Cross = "Hair * Eyes"),
titles = "My first Frequency Table",
by = "Region",
weight = "Count",
output = report)
expect_equal(length(res), 6)
res1 <- proc_print(res, fp, output_type = c("HTML", "RTF"),
titles = "My Nice Titles",
style = "MidnightBlue")
res1
expect_equal(length(res1), 2)
expect_equal(file.exists(res1[1]), TRUE)
expect_equal(file.exists(res1[1]), TRUE)
})
test_that("print9: log_prnt() works as expected.", {
# data, file_path = NULL, output_type = "HTML",
# titles = NULL, style = NULL, view = TRUE
res <- log_prnt(mtcars, file_path = "c:/mypath",
output_type = "HTML",
titles = c("Title1 ", "Title 2"),
style = "default", view = TRUE)
res
expect_equal(length(res), 6)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.