context("col_classes")
test_that("col_classes behaves as expected on matrices and dfs", {
### Integer matrix
m <- matrix(c(1L, 2L, 3L, 5L), ncol = 2)
expect_error(not(col_classes(m)))
### Numeric data.frame
m <- matrix(c(1, 2, 3, 5), ncol = 2)
m <- as.data.frame(m)
expect_error(not(col_classes(m)))
})
test_that("col_classes throws error for improper input", {
expect_error(col_classes(list()), "Input must be")
m <- matrix(c(1, 2, 3, 5), ncol = 2)
expect_error(col_classes(as.numeric(m)), "Input must be")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.