Skip to content

Commit ac6f8ae

Browse files
committed
add test for brewer palettes
1 parent 681befb commit ac6f8ae

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/testthat/test-aesthetics.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,15 @@ test_that("setting mixed scheme works", {
6868
"should be one of")
6969
})
7070

71+
test_that("setting brewer scheme works", {
72+
skip_if_not_installed("RColorBrewer")
73+
color_scheme_set("brewer-Blues")
74+
expect_equivalent(unlist(color_scheme_get()), RColorBrewer::brewer.pal(6, "Blues"))
75+
color_scheme_set("brewer-Spectral")
76+
expect_equivalent(unlist(color_scheme_get()), RColorBrewer::brewer.pal(6, "Spectral"))
77+
expect_error(color_scheme_set("brewer-FAKE"), "FAKE is not a valid palette")
78+
})
79+
7180
orange_scheme_bad <-
7281
orange_scheme_ok <-
7382
c("not_a_color1",

0 commit comments

Comments
 (0)