tests/testthat/test-scaling.R

# library(testthat); library(downsize)
context("scaling")

test_that("Deprecated scaling functions run correctly", suppressWarnings({
  scale_down()
  expect_equal(scaling(), "scaled down")
  scale_up()
  expect_equal(scaling(), "scaled up")

  scale_down()
  library(downsize)
  expect_equal(scaling(), "scaled down")

  scale_up()
  library(downsize)
  expect_equal(scaling(), "scaled up")

  scale_down()
  expect_equal(scaling(), "scaled down")
  expect_equal(scaling(), "scaled down")
  scale_up()
  expect_equal(scaling(), "scaled up")
  expect_equal(scaling(), "scaled up")

  scale_down()
  scale_down()
  expect_equal(scaling(), "scaled down")
  scale_up()
  scale_up()
  expect_equal(scaling(), "scaled up")

  scale_down()
  scale_up()
  scale_down()
  expect_equal(scaling(), "scaled down")
  scale_up()
  scale_down()
  scale_up()
  expect_equal(scaling(), "scaled up")
}))

Try the downsize package in your browser

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

downsize documentation built on March 31, 2023, 10:41 p.m.