testthat::test_that("use_shinyOAuth injects referrer meta by default", {
ui <- use_shinyOAuth()
rt <- htmltools::renderTags(ui)
rendered <- paste0(rt$head, "\n", rt$html)
testthat::expect_true(
grepl(
"]+name=\"referrer\"[^>]+content=\"no-referrer\"",
rendered
)
)
})
testthat::test_that("use_shinyOAuth can disable referrer meta injection", {
ui <- use_shinyOAuth(inject_referrer_meta = FALSE)
rt <- htmltools::renderTags(ui)
rendered <- paste0(rt$head, "\n", rt$html)
testthat::expect_false(
grepl(
"]+name=\"referrer\"",
rendered
)
)
})