| .history/ | .history/ | ||||
| # Directories that start with _ | # Directories that start with _ | ||||
| _*/ | |||||
| /_*/ | |||||
| ## https://github.com/github/gitignore/blob/master/R.gitignore | ## https://github.com/github/gitignore/blob/master/R.gitignore | ||||
| # History files | # History files |
| if (is.null(names(css))) { | if (is.null(names(css))) { | ||||
| stop("All elements in `css` list must be named", call. = FALSE) | stop("All elements in `css` list must be named", call. = FALSE) | ||||
| } | } | ||||
| if (purrr::vec_depth(css) != 3) { | |||||
| if (purrr::pluck_depth(css) != 3) { | |||||
| stop(str_wrap( | stop(str_wrap( | ||||
| "`css` list must be a named list within a named list, e.g.:\n", | "`css` list must be a named list within a named list, e.g.:\n", | ||||
| ' list(".class-id" = list("css-property" = "value"))' | ' list(".class-id" = list("css-property" = "value"))' |
| # printing google_font works | |||||
| Code | |||||
| google_font("Josefin Sans", "400", "400i", "600i", "700") | |||||
| Output | |||||
| Family: Josefin Sans | |||||
| Weights: 400,400i,600i,700 | |||||
| URL: https://fonts.googleapis.com/css?family=Josefin+Sans:400,400i,600i,700&display=swap | |||||
| expect_equal(res$after_set$line_colour, "#0088ff") | expect_equal(res$after_set$line_colour, "#0088ff") | ||||
| expect_equal(res$after_set$bar_fill, "#FF8800") | expect_equal(res$after_set$bar_fill, "#FF8800") | ||||
| expect_equal(res$after_restore$line_colour, res$original$colour) | expect_equal(res$after_restore$line_colour, res$original$colour) | ||||
| expect_equal(res$after_restore$bar_fill, res$original$fil) | |||||
| expect_equal(res$after_restore$bar_fill, res$original$fill) | |||||
| }) | }) | ||||
| describe("theme_xaringan_get_value()", { | describe("theme_xaringan_get_value()", { |