context('test-post-traits')
with_mock_api({
test_that('child_efo_ids', {
# EFO_0004761 has no children so should return an empty character vector.
children1 <- child_efo_ids(efo_id = 'EFO_0005924')
expect_identical(children1, character())
children2 <- child_efo_ids(efo_id = 'EFO_0005106')
expected_children <- c("EFO_0007800", "EFO_0004341")
expect_setequal(children2, expected_children)
})
})
with_mock_api({
test_that('get_child_efo', {
# EFO_0005924 has no children so should return an empty character vector.
results <- get_child_efo(efo_id = c('EFO_0005924', 'EFO_0005106'))
expect_named(results, c('EFO_0005924', 'EFO_0005106'))
EFO_0005924_children <- character()
EFO_0005106_children <- c("EFO_0007800", "EFO_0004341")
expect_identical(results, list(EFO_0005924 = EFO_0005924_children, EFO_0005106 = EFO_0005106_children))
})
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.