@@ -16,10 +16,10 @@ resource_dir <- function(input) {
1616 )
1717}
1818
19- local_render_theme_file <- function (input , env = parent.frame()) {
19+ local_render_theme_file <- function (input , . env = parent.frame()) {
2020 skip_if_not_installed(" withr" )
2121 skip_if_not_installed(" fs" )
22- local_clean_dot_quarto(where = dirname(input ), env = env )
22+ local_clean_dot_quarto(where = dirname(input ), . env = . env )
2323 withr :: defer(
2424 {
2525 # clean up output resource directory
@@ -28,54 +28,49 @@ local_render_theme_file <- function(input, env = parent.frame()) {
2828 fs :: dir_delete(out_dir )
2929 }
3030 },
31- envir = env
31+ envir = . env
3232 )
33+ .render(input , .env = .env )
3334}
3435
3536test_that(" render flextable" , {
3637 skip_if_not_installed(" bslib" )
3738 skip_if_not_installed(" flextable" )
3839 file <- theme_file(" flextable.qmd" )
3940 local_render_theme_file(file )
40- .render(file )
4141})
4242
4343test_that(" render ggiraph" , {
4444 skip_if_not_installed(" bslib" )
4545 skip_if_not_installed(" ggiraph" )
4646 file <- theme_file(" ggiraph.qmd" )
4747 local_render_theme_file(file )
48- .render(file )
4948})
5049
5150test_that(" render ggplot2" , {
5251 skip_if_not_installed(" bslib" )
5352 skip_if_not_installed(" ggplot2" )
5453 file <- theme_file(" ggplot2.qmd" )
5554 local_render_theme_file(file )
56- .render(test_path(file ))
5755})
5856
5957test_that(" render gt" , {
6058 skip_if_not_installed(" bslib" )
6159 skip_if_not_installed(" gt" )
6260 file <- theme_file(" gt.qmd" )
6361 local_render_theme_file(file )
64- .render(file )
6562})
6663
6764test_that(" render plotly-r" , {
6865 skip_if_not_installed(" bslib" )
6966 skip_if_not_installed(" plotly" )
7067 file <- theme_file(" plotly-r.qmd" )
7168 local_render_theme_file(file )
72- .render(file )
7369})
7470
7571test_that(" render thematic" , {
7672 skip_if_not_installed(" bslib" )
7773 skip_if_not_installed(" thematic" )
7874 file <- theme_file(" thematic.qmd" )
7975 local_render_theme_file(file )
80- .render(file )
8176})
0 commit comments