context("tooltip_popover")
library("htmltools")
js_tooltip <- use_bs_tooltip()
js_popover <- use_bs_popover()
button <- bs_button("foo")
button_tooltip <-
button %>%
bs_embed_tooltip(title = "tooltip")
button_popover <-
button %>%
bs_embed_popover(title = "popover title", content = "popover content")
test_that("javacript-embedders work", {
expect_identical(.tag_validate(js_tooltip, name = "script"), js_tooltip)
expect_identical(.tag_validate(js_popover, name = "script"), js_popover)
})
test_that("tooltip works", {
expect_identical(
.tag_validate(
button_tooltip,
name = "button",
class = "btn btn-default",
title = "tooltip",
`data-toggle` = "tooltip",
`data-placement` = "top"
),
button_tooltip
)
})
test_that("popover works", {
expect_identical(
.tag_validate(
button_popover,
name = "button",
class = "btn btn-default",
title = "popover title",
`data-toggle` = "popover",
`data-content` = "popover content",
`data-placement` = "top"
),
button_popover
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.