tests/testthat/test_Theme.R

# test-Theme.R
# ::rtemis::
# 2025 EDG rtemis.org

# Theme ----
test_that("Theme succeeds", {
  expect_s7_class(Theme(), Theme)
})

# theme_black ----
test_that("theme_black succeeds", {
  expect_s7_class(theme_black(), Theme)
})

# theme_blackgrid
test_that("theme_blackgrid succeeds", {
  expect_s7_class(theme_blackgrid(), Theme)
})

# theme_light ----
test_that("theme_light succeeds", {
  expect_s7_class(theme_white(), Theme)
})

# Test `$` and `[[` methods ----
theme <- theme_darkgraygrid()
test_that("Theme$ and Theme[[ succeed", {
  expect_equal(theme[["fg"]], "#ffffff")
  expect_equal(theme[["fg"]], theme[["fg"]])
})
egenn/rtemis documentation built on June 14, 2025, 11:54 p.m.