test_that("the predicates return the expected output", {
# Example test output:
df1 <- grim_map(pigs1)
df2 <- grim_map_seq(pigs1)
df3 <- grim_map_total_n(tibble::tribble(
~x1, ~x2, ~n,
"3.43", "5.28", 90,
"2.97", "4.42", 103
))
# All three tibbles are mapper output:
is_map_df(df1) %>% expect_true()
is_map_df(df2) %>% expect_true()
is_map_df(df3) %>% expect_true()
# However, only `df1` is the output of a
# basic mapper...
is_map_basic_df(df1) %>% expect_true()
is_map_basic_df(df2) %>% expect_false()
is_map_basic_df(df3) %>% expect_false()
# ...only `df2` is the output of a
# sequence mapper...
is_map_seq_df(df1) %>% expect_false()
is_map_seq_df(df2) %>% expect_true()
is_map_seq_df(df3) %>% expect_false()
# ...and only `df3` is the output of a
# total-n mapper:
is_map_total_n_df(df1) %>% expect_false()
is_map_total_n_df(df2) %>% expect_false()
is_map_total_n_df(df3) %>% expect_true()
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.