tests/testthat/test-scrapeHelpers.R

#### sipExtractor####
test_that("sipExtractor produces correct output", {

  expect_equal(sipExtractor(dat = DRES, stem = "PRQC", delim1 = "_",
                            item_num = "\\d+", delim2 = ".", distinguish = "1"),
               c("PRQC_1.1", "PRQC_2.1", "PRQC_3.1", "PRQC_4.1", "PRQC_5.1", "PRQC_6.1", "PRQC_7.1", "PRQC_8.1", "PRQC_9.1")
  )
})


#### spiExtractor####
test_that("spiExtractor produces correct output", {

  expect_equal(spiExtractor(dat = commitmentQ, stem = "sat.g", delim1 = ".",
                            item_num = "\\d+", delim2 = "_", distinguish = "1"),
               c("sat.g.1_1", "sat.g.1_2", "sat.g.1_3", "sat.g.1_4", "sat.g.1_5")
  )
})



# TODO: longitudinal helper tests (once built in data set available)
jsakaluk/dySEM documentation built on March 18, 2024, 1:01 p.m.