tests/testthat/test-melt_list.R

library(data.table)

test_that("melt_list works", {
    expect_true({
        df <- data.frame(year = 2010, day = 1:2, month = 1, site = "A")
        l  <- list(a = df, b = df)
        melt_list(l, "id")
        melt_list(l, x = c(1, 2))
        melt_list(l, x = c(1, 2), y = c(2, 3))
        
        l2 <- listk("type1" = l, "type2" = l)
        melt_tree(l2, c("type", "id"))
        
        # data.table
        df <- data.table(year = 2010, day = 1:2, month = 1, site = "A")
        l  <- list(a = df, b = df)
        melt_list(l, "id")
        TRUE
    })
})
kongdd/Ipaper documentation built on March 27, 2024, 5:34 a.m.