swh:1:snp:bdc19e867479541d0f4994ceaa711217d0dc28ed
Tip revision: 1ad2332a4119217014f512bdf05025fa6f2bb72f authored by Hadley Wickham on 09 April 2020, 13:00:02 UTC
version 1.5.1
version 1.5.1
Tip revision: 1ad2332
test-development.R
context("test-development.R")
test_that("empty yaml gets correct defaults", {
dev <- meta_development(list())
expect_equal(dev$mode, "release")
expect_equal(dev$in_dev, FALSE)
expect_equal(dev$version_label, "default")
})
test_that("mode = auto uses version", {
dev <- meta_development(
list(development = list(mode = "auto")),
package_version("1.0.0.9000")
)
expect_equal(dev$mode, "devel")
expect_equal(dev$in_dev, TRUE)
expect_equal(dev$version_label, "danger")
})
test_that("dev_mode recognises basic version structure", {
expect_equal(dev_mode(package_version("0.0.0.9000")), "unreleased")
expect_equal(dev_mode(package_version("0.0.1")), "release")
expect_equal(dev_mode(package_version("0.1")), "release")
expect_equal(dev_mode(package_version("0.1.0")), "release")
expect_equal(dev_mode(package_version("0.1.9000")), "devel")
expect_equal(dev_mode(package_version("1.0")), "release")
expect_equal(dev_mode(package_version("1.0.0")), "release")
expect_equal(dev_mode(package_version("1.0.0.9000")), "devel")
})