Nothing
context("gather_mat.R")
test_that("outputs expected values", {
mat <- matrix(1:6, 2, dimnames = list(LETTERS[1:2], letters[1:3]))
out <- gather_mat(mat)
expect_equal(out$value, 1:6)
expect_equal(out$rownames, rep(c("A", "B"), 3))
expect_equal(out$colnames, rep(c("a", "b", "c"), each = 2))
})
test_that("outputs expected format", {
mat <- matrix(1:6, 2, dimnames = list(LETTERS[1:2], letters[1:3]))
out <- gather_mat(mat, "a", "b", "c")
expect_equal(names(out), c("a", "b", "c"))
expect_true(any(grepl("data.frame", class(out))))
})
context("gather_mats.R")
test_that("output is of expected format", {
mat <- matrix(1:6, 2, dimnames = list(LETTERS[1:2], letters[1:3]))
out <- gather_mats(mat)
expect_type(out, "list")
nms <- unique(Reduce(c, lapply(out, names)))
expect_equal(nms, c("rownames", "colnames", "value"))
out2 <- gather_mats(mat, "metric", "sp")
nms2 <- unique(Reduce(c, lapply(out2, names)))
expect_equal(nms2, c("metric", "sp", "value"))
mat <- matrix(1:6, 2)
out3 <- gather_mats(mat)
expect_equal(names(out3), paste0("X", 1:3))
})
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.