tests/testthat/test-darken.R

context("Shade colors")

test_that("expected values", {
  expect_equal(ramp("green", "blue", 0), "#00FF00")
  expect_equal(ramp("green", "blue", 100), "#0000FF")
  expect_equal(ramp("green", "blue", 50), "#007F7F")
  expect_true(all(ramp("green", "blue", 50, TRUE)[,1L] == c(0, 127, 127)))
  expect_equal(darken("green", 50), "#007F00")
  expect_equal(darken("green", c(50, -50)), lighten("green", c(-50, 50)))
  expect_equal(lighten("green", 50), "#7FFF7F")
  expect_equal(lighten("green", 50), darken("green", -50))
  expect_equal(lighten("green", -50), darken("green", 50))
  expect_error(ramp("green", "blue", 101))
})
inSileco/graphicsutils documentation built on Sept. 12, 2022, 11:13 p.m.