swh:1:snp:bdc19e867479541d0f4994ceaa711217d0dc28ed
Tip revision: 74b598025322cd572dcd58326f0c5fb465f503ab authored by Hadley Wickham on 23 June 2022, 13:00:02 UTC
version 2.0.5
version 2.0.5
Tip revision: 74b5980
test-pkgdown_print.R
test_that("widgets and browseable html are kept as is", {
widget <- htmlwidgets::createWidget("test", list())
expect_s3_class(pkgdown_print(widget), "htmlwidget")
html <- htmltools::browsable(htmltools::div("foo"))
expect_s3_class(pkgdown_print(html), "shiny.tag")
})
test_that("htmlwidgets get sized", {
local_context_eval(list(fig.width = 7, dpi = 100, fig.asp = 1))
widget <- htmlwidgets::createWidget("test", list())
value <- pkgdown_print(widget)
expect_equal(value$width, 700)
expect_equal(value$height, 700)
})
test_that("respect htmlwidgets width", {
local_context_eval(list(fig.width = 7, dpi = 100, fig.asp = 1))
widget <- htmlwidgets::createWidget("test", list(), width = "100px")
value <- pkgdown_print(widget)
expect_equal(value$width, "100px")
})