tests/testthat/test-workpatterns_classify.R

test_that(
  desc = "workpatterns data output row matches - signals",
  code = {
    out <- workpatterns_classify(em_data, signals = "IM", return = "data")
    expect_equal(
      object = nrow(out),
      expected = nrow(em_data)
    )

    out <- workpatterns_classify(em_data, signals = "unscheduled_calls", return = "data")
    expect_equal(
      object = nrow(out),
      expected = nrow(em_data)
    )

    out <- workpatterns_classify(em_data, signals = "meetings", return = "data")
    expect_equal(
      object = nrow(out),
      expected = nrow(em_data)
    )
  }
)

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

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

  p <- workpatterns_classify(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.