@@ -199,6 +199,22 @@ test_that("arguments (nearest_neighbor)", {
199199 expect_snapshot(translate_args(dist_power %> % set_engine(" kknn" )))
200200})
201201
202+
203+ # translate.proportional_hazards ------------------------------------------
204+ test_that(" arguments (proportional_hazards)" , {
205+ suppressMessages({
206+ basic <- proportional_hazards(penalty = 0.1 ) %> % set_engine(" glmnet" )
207+ basic_incomplete <- proportional_hazards() %> % set_engine(" glmnet" )
208+ })
209+
210+ # this is empty because the engines are not defined in parsnip
211+ expect_snapshot(basic %> % translate_args())
212+ # but we can check for the error if there is no penalty for glmnet
213+ expect_snapshot(error = TRUE ,
214+ basic_incomplete %> % translate_args()
215+ )
216+ })
217+
202218# translate.rand_forest --------------------------------------------------------
203219test_that(" arguments (rand_forest)" , {
204220 basic <- rand_forest(mode = " regression" )
@@ -237,6 +253,17 @@ test_that("arguments (surv_reg)", {
237253 expect_snapshot(translate_args(dist_v %> % set_engine(" flexsurv" )))
238254})
239255
256+ # translate.survival_reg -----------------------------------------------------------
257+ test_that(" arguments (survival_reg)" , {
258+ suppressMessages({
259+ basic <- survival_reg()
260+ })
261+
262+ # this is empty because the engines are not defined in parsnip
263+ expect_snapshot(basic %> % translate_args())
264+
265+ })
266+
240267# translate.svm_linear ---------------------------------------------------------
241268test_that(" arguments (svm_linear)" , {
242269 basic <- svm_linear(mode = " regression" )
0 commit comments