test_that("wa_container attaches the package dependency", { ui <- shiny.webawesome::wa_container("Hello") deps <- htmltools::findDependencies(ui) dep_names <- vapply(deps, `[[`, character(1), "name") expect_equal(sum(dep_names == "shiny.webawesome"), 1L) }) test_that("wa_container renders a div with explicit attributes", { ui <- shiny.webawesome::wa_container( "Hello", `data-role` = "layout", id = "shell", class = "stack gap-l", style = "padding: 1rem;" ) rendered <- htmltools::renderTags(ui) expect_match(rendered$html, "