test_that("Transform data if NA values", { input <- readRDS(testthat::test_path("fixtures", "singaporean_na.rds")) check <- ds_mc_check(input) out <- ds_mc(input) %>% suppressWarnings() %>% suppressMessages() expect_equal(out$orig_data, check$t_data) }) test_that("Solutions is 6", { expect_equal(load_test_ds_mc()$solutions, 6) }) test_that("Result table is correct", { expect_snapshot(load_test_ds_mc()$out) }) test_that("Normed and projected weights are correct", { ds_mc <- load_test_ds_mc() expect_snapshot(ds_mc$norm_sub) expect_snapshot(ds_mc$proj_sub) expect_snapshot(ds_mc$norm_opt) expect_snapshot(ds_mc$proj_opt) })