tests/testthat/test_dated_file_name.R

context("Dated file name")

test_that(
    desc = "File name has name string",
    code = expect_match(
        object = create_dated_file_name(x = "some_name"),
        regexp = "^some_name.*",
        perl = TRUE
    )
)

test_that(
    desc = "File name has extension",
    code = expect_match(
        object = create_dated_file_name(x = "some_name", extension = ".RDS"),
        regexp = ".*RDS$",
        perl = TRUE
    )
)

test_that(
    desc = "File name contains date digits",
    code = expect_match(
        object = create_dated_file_name(
            x = "some_name",
            extension = ".RDS",
            timestamp_format = "%Y"
        ),
        regexp = ".*\\d{4}\\.RDS$",
        perl = TRUE
    )
)
konradedgar/KEmisc documentation built on April 15, 2021, 1:50 p.m.