tests/testthat/test_create_palette.R

context('test create_palette')

test_that('create_palette returns a list',{
  expect_type(create_palette('#ff5500', name='orange', toHCL=F), 'list')
})

test_that('create_palette takes HCL arg and plot',{
  expect_type(create_palette('#ff5500', toHCL=T, plot=T), 'list')
})

test_that('create_palette takes alpha arg',{
  expect_type(create_palette('#ff5500', name='orange', alpha=.5, plot=T),
              'list')
})

test_that('create_palette errs on bad alpha',{
  expect_error(create_palette('#ff5500', name='orange', alpha=2))
})

test_that('create_palette errs on bad form',{
  expect_error(create_palette(225500, name='orange', alpha=2))
})

test_that('create_palette errs on bad form',{
  expect_error(create_palette('ff5500', name='orange', alpha=2))
})

test_that('create_palette errs on bad color',{
  expect_error(create_palette('barf'))
})
m-clark/visibly documentation built on Oct. 28, 2020, 5:33 p.m.