#Prep MWL
O = runif(10, -15, -2)
H = O * 8 + 10 + rnorm(10, 0, 6)
HO = data.frame(H, O)
MWL = mwl(HO, plot = FALSE)
test_that("mwl works", {
expect_length(MWL, 6)
})
d = dex(HO, form = "both")
test_that("dex works", {
expect_s3_class(d, "data.frame")
expect_equal(d[,3], H - 8 * O)
expect_error(dex(H))
expect_error(dex(HO, "lcex", 12))
expect_error(dex(HO, "jim"))
})
obs = iso(-60, -6, 0.5, 0.1, 0)
slope = c(5, 0.3)
test_that("mwlSource works", {
expect_length(mwlSource(obs, MWL, slope, ngens = 1e2), 2)
expect_length(mwlSource(obs, MWL, slope, ngens = 1e2, ncores = 2), 2)
})
obs2 = obs
class(obs2) = "data.frame"
test_that("mwlSource warnings work", {
expect_warning(mwlSource(obs, slope = slope, stype = 2, ngens = 1e2))
expect_warning(mwlSource(obs2, slope = slope, ngens = 1e2))
})
test_that("mwlSource errors work", {
expect_error(mwlSource(obs, slope = slope, stype = 4))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.