test_that("field works", { field_check <- input_field( legend = "List of three text boxes in a field", labels = c("Field 1", "Field 2", "Field 3"), inputIds = c("field1", "field2", "field3"), widths = c(30, 20, 10), error = TRUE ) expect_equal(length(field_check), 3) expect_identical( paste( field_check$children[[2]]$`Field 1`$children[[2]]$attribs$class, field_check$children[[2]]$`Field 1`$children[[2]]$attribs[3]$class ), "govuk-error-message shinyjs-hide" ) }) test_that("field works with null width", { field_check <- input_field( legend = "List of three text boxes in a field", labels = c("Field 1", "Field 2", "Field 3"), inputIds = c("field1", "field2", "field3") ) expect_equal(length(field_check), 3) })