@@ -67,6 +67,7 @@ test_that("nice_modindices auto-labels", {
67
67
# Additional tests to improve coverage
68
68
69
69
test_that(" nice_modindices without labels" , {
70
+ skip_if_not_installed(" sjlabelled" )
70
71
# Test the path when no labels are available
71
72
result <- nice_modindices(fit , maximum.number = 5 )
72
73
expect_s3_class(result , " data.frame" )
@@ -75,6 +76,7 @@ test_that("nice_modindices without labels", {
75
76
})
76
77
77
78
test_that(" nice_modindices with sort = FALSE" , {
79
+ skip_if_not_installed(" sjlabelled" )
78
80
# Test the sort parameter
79
81
result <- nice_modindices(fit , sort = FALSE , maximum.number = 5 )
80
82
expect_s3_class(result , " data.frame" )
@@ -142,6 +144,7 @@ test_that("nice_modindices with no matching labels", {
142
144
})
143
145
144
146
test_that(" nice_modindices with additional lavaan parameters" , {
147
+ skip_if_not_installed(" sjlabelled" )
145
148
# Test passing additional parameters to lavaan::modindices
146
149
result <- nice_modindices(fit , minimum.value = 1 , maximum.number = 3 )
147
150
expect_s3_class(result , " data.frame" )
0 commit comments