tests/testthat/test-typed-parsing.R

test_that("@typed parsing internals extract fields", {
  expect_silent(res <- try_parse_typed("var: type\ndescription"))
  expect_identical(
    res[1, ],
    c(name = "var", type = " type", description = "description")
  )

  expect_silent(res <- try_parse_typed("var: space type\nspace description"))
  expect_identical(
    res[1, ],
    c(
      name = "var",
      type = " space type",
      description = "space description"
    )
  )

  expect_silent(res <- try_parse_typed(
    "var: space type\nspace description"
  ))
  expect_identical(
    res[1, ],
    c(
      name = "var",
      type = " space type",
      description = "space description"
    )
  )
})

Try the roxytypes package in your browser

Any scripts or data that you put into this service are public.

roxytypes documentation built on Oct. 16, 2024, 1:06 a.m.