tests/testthat/test-rescale_yes_no_3.R

library (surveyreader)
library(testthat)
context("Convert trust description categories.")

test_that("correct conversion takes place", {
  expect_equal(rescale_yes_no_3  (column =
                                    c("Yes, on several occasions",
                                      "Yes, once or twice",
                                      "No", "NA", "DK"),
                                  na_labels = "default",
                                  underscore = FALSE,
                                  return_class = "character"),
  c("several occasions", "once or twice", "no", NA, NA)
  )
  expect_equal(rescale_yes_no_3  (column =
                                    c("Yes, on several occasions",
                                      "Yes, once or twice",
                                      "No", "NA", "DK"),
                                     na_labels = "default",
                                     return_class = "numeric"),
    c(2, 1, 0, NA, NA)
  )
})
antaldaniel/surveyreader documentation built on May 16, 2019, 2:29 a.m.