tests/testthat/test-time2spanTxt.R

library('testthat')
context('pathJoin')

test_that("time2spanTxt basics", {
  expect_equal(time2spanTxt(as.POSIXct(c("2020-01-02", "2020-03-01", NA)),
                            day_month_glue_txt = "{mday(time)} {month(time, label = TRUE, locale = 'C')}",
                            start_stop_glue_txt = "{start}-{stop}"),
               "2 Jan-1 Mar")

  expect_equal(time2spanTxt(as.Date(c("2020-01-02", "2020-03-11", NA)),
                            day_month_glue_txt = "{mday(time)} {month(time, label = TRUE, locale = 'C')}",
                            start_stop_glue_txt = "{start}-{stop}"),
               "2 Jan-11 Mar")

  expect_equal(time2spanTxt(as.Date(c("2020-01-02", "2020-03-11", "2020-02-01")),
                            day_month_glue_txt = "{mday(time)} {month(time, label = TRUE, locale = 'C')}",
                            start_stop_glue_txt = "{start}-{stop}"),
               "2 Jan-11 Mar")
})

Try the Gmisc package in your browser

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

Gmisc documentation built on Aug. 26, 2023, 1:07 a.m.