tests/testthat/test-phs_colours.R

test_that("All available colours are shown when colourname is NULL", {
  expect_equal(phs_colours(), phs_colour_values)
})

test_that("Hex colour is generated for specific named colours", {
  expect_equal(phs_colours("phs-blue"), "#0078D4")
  expect_equal(phs_colours(c("phs-blue", "phs-purple")), c("#0078D4", "#3F3685"))
})

test_that("Produce an error if input colours are not in the PHS colour list", {
  expect_error(phs_colours(c("phs-blue", "phs-yellow", "phs-red")))
})
Public-Health-Scotland/phsstyles documentation built on Aug. 14, 2024, 10:13 a.m.