@@ -1516,14 +1516,14 @@ test_that("scenario_list() preserves correct values in scenarios", {
15161516 result <- scenario_list(a , grouped(x , y ))
15171517
15181518 # Check first scenario
1519- expect_equal(unname( result [[1 ]][1 ]) , 1 )
1520- expect_equal(unname( result [[1 ]][2 ]) , 10 )
1521- expect_equal(unname( result [[1 ]][[3 ]]) , 100 )
1519+ expect_equal(result [[1 ]][1 , 1 ] , 1 )
1520+ expect_equal(result [[1 ]][1 , 2 ] , 10 )
1521+ expect_equal(result [[1 ]][[1 , 3 ]], 100 )
15221522
15231523 # Check last scenario
1524- expect_equal(unname( result [[4 ]][1 ]) , 2 )
1525- expect_equal(unname( result [[4 ]][2 ]) , 20 )
1526- expect_equal(unname( result [[4 ]][[ 3 ]]) , 200 )
1524+ expect_equal(result [[4 ]][1 , 1 ] , 2 )
1525+ expect_equal(result [[4 ]][1 , 2 ] , 20 )
1526+ expect_equal(result [[4 ]][1 , 3 ] , 200 )
15271527})
15281528
15291529test_that(" scenario_list() assigns sequential scenario numbers" , {
@@ -1533,16 +1533,17 @@ test_that("scenario_list() assigns sequential scenario numbers", {
15331533 result <- scenario_list(a , b )
15341534
15351535 scenarios <- sapply(result , function (x ) x [" scenario" ])
1536- expect_equal(unname(scenarios ), 1 : 6 )
1536+ expect_equal(unname(unlist(scenarios )), seq(1 : 6 ))
1537+
15371538})
15381539
1539- test_that(" scenario_list() returns list of named vectors " , {
1540+ test_that(" scenario_list() returns list of data.frames " , {
15401541 a <- c(1 , 2 )
15411542
15421543 result <- scenario_list(a )
15431544
15441545 expect_type(result , " list" )
1545- expect_named (result [[1 ]], c( " a " , " scenario " ) )
1546+ expect_s3_class (result [[1 ]], " data.frame " )
15461547})
15471548
15481549
@@ -1552,8 +1553,8 @@ test_that("scenario_list() handles edge case of single value", {
15521553 result <- scenario_list(a )
15531554
15541555 expect_equal(length(result ), 1 )
1555- expect_equal(unname( result [[1 ]][" a" ]) , 1 )
1556- expect_equal(unname( result [[1 ]][" scenario" ]) , 1 )
1556+ expect_equal(result [[1 ]][[ " a" ]] , 1 )
1557+ expect_equal(result [[1 ]][[ " scenario" ]] , 1 )
15571558})
15581559
15591560test_that(" scenario_list() preserves variable names correctly when specified in call" , {
0 commit comments