test_that("common_ancestor_time produces correct output", {
  mainland_clade <- data.frame(
    spec_id = c(35, 207, 208, 239, 240),
    main_anc_id = c(35, 35, 35, 35, 35),
    spec_type = c("E", "E", "E", "C", "E"),
    branch_code = c("A", "AA", "AB", "AAA", "AAB"),
    branch_t = c(
      NaN,
      0.5289956039,
      0.5289956039,
      0.7015891307,
      0.7015891307
    ),
    spec_origin_t = c(
      0, 0.5289956039,
      0.5289956039,
      0.7015891307,
      0.7015891307
    ),
    spec_ex_t = c(
      0.5289956039,
      0.7015891307,
      0.8831928636,
      1.0000000000,
      0.9367214999
    )
  )
  branching_t <- common_ancestor_time(
    total_time = 1.0,
    mainland_spec = 2,
    mainland_clade = mainland_clade
  )
  expect_equal(branching_t, 0.2984108693)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.