tests/testthat/test-missing_ind.R

context("Missingness indicators appended appropriately")
library(stringr)

test_that("missingness indicators appears as expected", {
  missingness <- c(3, 4)
  data <- data.frame(cbind(rnorm(10), runif(10)))
  data[sample(nrow(data), missingness[1]), 1] <- NA
  data[sample(nrow(data), missingness[2]), 2] <- NA
  data <- miss_ind(data)
  na_detected <- unname(colSums(data[, str_detect(colnames(data), "miss_")]))
  expect_equal(missingness, na_detected)
})
nhejazi/nima documentation built on March 10, 2020, 1:10 a.m.