Nothing
test_that("find proper ttos on a known dataset", {
expect_snapshot({
link_ <-
link_ %>%
add_drug(d_code = ex_$d_groups_drecno, drug_data = drug_) %>%
add_adr(a_code = ex_$a_llt, adr_data = adr_)
})
tto_test <-
desc_tto(.data = link_,
adr_s = "a_colitis",
drug_s = "pd1")
expect_equal(
tto_test$value,
"59.0 (26.5-190.0) [1.0-1,207.0]"
)
})
test_that("works with vectorization", {
expect_snapshot({
link_ <-
link_ %>%
add_drug(d_code = ex_$d_groups_drecno, drug_data = drug_) %>%
add_adr(a_code = ex_$a_llt, adr_data = adr_)
})
tto_test <-
desc_tto(.data = link_,
adr_s = c("a_colitis", "a_pneumonitis"),
drug_s = "pd1")
expect_equal(
tto_test$value,
c("59.0 (26.5-190.0) [1.0-1,207.0]",
"61.5 (32.8-127.8) [0.0-1,050.0]"
)
)
expect_equal(
tto_test$adr_s,
c("a_colitis", "a_pneumonitis")
)
tto_test2 <-
desc_tto(.data = link_,
adr_s = c("a_colitis"),
drug_s = c("pd1", "pdl1")
)
expect_equal(
tto_test2$value,
c("59.0 (26.5-190.0) [1.0-1,207.0]",
"67.0 (18.5-114.0) [1.0-681.0]"
)
)
expect_equal(
tto_test2$drug_s,
c("pd1", "pdl1")
)
})
test_that("format is appropriately passed to desc_cont", {
expect_snapshot({
link_ <-
link_ %>%
add_drug(d_code = ex_$d_groups_drecno, drug_data = drug_) %>%
add_adr(a_code = ex_$a_llt, adr_data = adr_)
})
tto_test <-
desc_tto(.data = link_,
adr_s = "a_colitis",
drug_s = "pd1",
format = "median [q1-q3] ; (min to max)")
expect_equal(
tto_test$value,
"59.0 [26.5-190.0] ; (1.0 to 1,207.0)"
)
})
test_that("digits are appropriately passed to desc_cont", {
expect_snapshot({
link_ <-
link_ %>%
add_drug(d_code = ex_$d_groups_drecno, drug_data = drug_) %>%
add_adr(a_code = ex_$a_llt, adr_data = adr_)
})
tto_test <-
desc_tto(.data = link_,
adr_s = "a_colitis",
drug_s = "pd1",
digits = 0)
expect_equal(
tto_test$value,
"59 (26-190) [1-1,207]"
)
})
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.