tests/testthat/test-add_text.R

test_that("add text to prompt", {
  prompt <- "Prompt" |>
    add_text("Text after") |>
    add_text("Text before", position = "before")

  constructed_text <- prompt |> construct_prompt_text()

  expect_equal(
    constructed_text,
    "Text before\n\nPrompt\n\nText after"
  )
})

Try the tidyprompt package in your browser

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

tidyprompt documentation built on April 4, 2025, 12:24 a.m.