tests/testthat/test-table.R

test_that("table_entry_escape", {
  expect_equal( table_entry_escape("|"), "\\|")
  expect_equal( table_entry_escape(" | "), " \\| ")

  expect_equal( table_entry_escape("`|`"), "`|`")

  expect_equal( table_entry_escape("[[|"), "[[|")
  expect_equal( table_entry_escape("[[|]"), "[[|]")
  expect_equal( table_entry_escape("[[|]]"), "[[|]]")
  expect_equal( table_entry_escape("[][|]"), "[][|]")

  expect_equal( table_entry_escape("]|"), "]\\|")
  expect_equal( table_entry_escape("]]|"), "]]\\|")
  expect_equal( table_entry_escape("]]|[["), "]]\\|[[")
  expect_equal( table_entry_escape("[]|"), "[]\\|")

  expect_equal( table_entry_escape("\\|"), "\\|")
})

Try the md4r package in your browser

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

md4r documentation built on May 29, 2024, 1:35 a.m.