tests/testthat/test-head.R

skip_on_cran()

test_that("head.gtsummary() works", {
  a_tbl <- trial |>
    tbl_summary(by = trt)

  expect_identical(
    a_tbl |> head(n = 4L),
    {
      a_tbl$table_body <- head(a_tbl$table_body, n = 4L)
      a_tbl
    }
  )
})


test_that("tail.gtsummary() works", {
  a_tbl <- trial |>
    tbl_summary(by = trt)

  expect_identical(
    a_tbl |> tail(n = 4L),
    {
      a_tbl$table_body <- tail(a_tbl$table_body, n = 4L)
      a_tbl
    }
  )
})

Try the gtsummary package in your browser

Any scripts or data that you put into this service are public.

gtsummary documentation built on Aug. 26, 2026, 9:07 a.m.