context("bs4CardLabel")
test_that("is shiny tag?", {
golem::expect_shinytag(bs4CardLabel(text = 1, status = "warning"))
})
test_that("Long text warning", {
expect_warning(bs4CardLabel(text = "jssjjsjssjsjsj", status = "danger"))
})
test_that("basis", {
expect_error(bs4CardLabel(text = 1))
})
test_that("status", {
labelCl <- bs4CardLabel(text = 1, status = "danger")$attribs$class
expect_match(labelCl, "badge bg-danger")
})
test_that("Is wrapper tag span?", {
wrapperType <- bs4CardLabel(text = 1, status = "primary")$name
expect_match(wrapperType, "span")
})
test_that("no tooltip", {
labelTagChildren <- bs4CardLabel(text = 1, status = "primary")$children
expect_length(labelTagChildren, 1)
})
test_that("tooltip", {
labelTagProps <- bs4CardLabel(text = 1, tooltip = "prout", status = "primary")$attribs
expect_length(labelTagProps, 3)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.