rxTest({
if (!.Call(`_rxode2_isIntel`)) {
test_that(".amtTrans", {
expect_error(
.amtTrans(data.frame()),
regexp = "need 'amt' aesthetic"
)
expect_error(
.amtTrans(data.frame(amt = 1)),
regexp = "need 'x' aesthetic"
)
# No error for missing 'x' if 'time' is present
expect_error(
.amtTrans(data.frame(amt = 1, time = 1)),
regexp = NA
)
expect_equal(
.amtTrans(data.frame(amt = 1, time = 1)),
data.frame(x = 1, amt = 1, xend = 1, y = -Inf, yend = Inf)
)
# NA rows are dropped
expect_equal(
.amtTrans(data.frame(amt = c(1, NA), time = 1:2)),
data.frame(x = 1, amt = 1, xend = 1, y = -Inf, yend = Inf)
)
})
}
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.