tests/testthat/test-flex_index.R

test_that(
  desc = "flex_index data output returns data frame",
  code = {
    out <- flex_index(em_data, signals = "IM", return = "data")

    expect_s3_class(out, "data.frame")

    out <- flex_index(em_data, signals = "unscheduled_calls", return = "data")

    expect_s3_class(out, "data.frame")

    out <- flex_index(em_data, signals = "meetings", return = "data")

    expect_s3_class(out, "data.frame")
  }
)

test_that("flex_index plots returns ggplot object",{
  p <- flex_index(em_data, signals = "meetings", return = "plot")
  expect_s3_class(p, "ggplot")

  p <- flex_index(em_data, signals = "IM", return = "plot")
  expect_s3_class(p, "ggplot")

  p <- flex_index(em_data, signals = "unscheduled_calls", return = "plot")
  expect_s3_class(p, "ggplot")
})

Try the wpa package in your browser

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

wpa documentation built on Aug. 21, 2023, 5:11 p.m.