tests/testthat/test_rgb2hex.R

context('rgb2hex')

# simple cases
expect_that(rgb2hex(RGB(t(col2rgb('yellow')))), equals('#FFFF00'))
expect_that(rgb2hex(RGB(t(col2rgb(c('white','black'))))), equals(c('#FFFFFF','#000000')))
expect_that(rgb2hex(NULL), equals(NULL))

# bad arguments
expect_error(rgb2hex())
expect_warning(rgb2hex('a'))
expect_warning(rgb2hex('a','b'))
expect_error(rgb2hex('a','b','c'))
tsieger/tsiMisc documentation built on Oct. 10, 2023, 10:24 p.m.