tests/testthat/test-colours.R

context("colours")

test_that("check hex works", {
	expect_false(mapdeck:::isHexColour('#a'))
	expect_false(mapdeck:::isHexColour("#ab"))
	expect_true(mapdeck:::isHexColour("#abc"))
	expect_true(mapdeck:::isHexColour('#abc1'))
	expect_false(mapdeck:::isHexColour('#abc12'))
	expect_true(mapdeck:::isHexColour('#abc123'))

	expect_equal(mapdeck:::appendAlpha("#a"), "#a" ) ## not valid
	expect_equal(mapdeck:::appendAlpha("#ab"), "#ab")
	expect_equal(mapdeck:::appendAlpha("#abc"), "#abcF")
	expect_equal(mapdeck:::appendAlpha('#abc1'), "#abc1")
	expect_equal(mapdeck:::appendAlpha('#abc12'), "#abc12")
	expect_equal(mapdeck:::appendAlpha('#abc123'), "#abc123FF")

})

Try the mapdeck package in your browser

Any scripts or data that you put into this service are public.

mapdeck documentation built on Sept. 4, 2020, 9:07 a.m.