context("SSNProvider works") test_that("SSNProvider works", { aa <- SSNProvider$new() expect_is(aa, "SSNProvider") expect_is(aa, "R6") expect_is(aa$render, "function") expect_is(aa$render(), "character") expect_match(aa$render(), "\\d\\d\\d-\\d\\d-\\d\\d\\d\\d") expect_error( SSNProvider$new("ex_EX"), "ex_EX not in set of available locales" ) }) context("ch_ssn works") test_that("ch_ssn", { expect_is(ch_ssn(), "character") expect_match(ch_ssn(), "\\d\\d\\d-\\d\\d-\\d\\d\\d\\d") expect_equal(length(ch_ssn(3)), 3) })