@@ -78,11 +78,12 @@ test_that('updating', {
7878 expr1 <- mars() %> % set_engine(" earth" , model = FALSE )
7979 expr1_exp <- mars(num_terms = 1 ) %> % set_engine(" earth" , model = FALSE )
8080
81- expr2 <- mars(num_terms = varying()) %> % set_engine(" earth" )
81+ expr2 <- mars(num_terms = varying()) %> % set_engine(" earth" , nk = varying() )
8282 expr2_exp <- mars(num_terms = varying()) %> % set_engine(" earth" , nk = 10 )
8383
84- expr3 <- mars(num_terms = 1 , prod_degree = varying()) %> % set_engine(" earth" )
85- expr3_exp <- mars(num_terms = 1 ) %> % set_engine(" earth" )
84+ expr3 <- mars(num_terms = 1 , prod_degree = varying()) %> % set_engine(" earth" , nk = varying())
85+ expr3_fre <- mars(num_terms = 1 ) %> % set_engine(" earth" , nk = varying())
86+ expr3_exp <- mars(num_terms = 1 ) %> % set_engine(" earth" , nk = 10 )
8687
8788 expr4 <- mars(num_terms = 0 ) %> % set_engine(" earth" , nk = 10 )
8889 expr4_exp <- mars(num_terms = 0 ) %> % set_engine(" earth" , nk = 10 , trace = 2 )
@@ -91,7 +92,9 @@ test_that('updating', {
9192 expr5_exp <- mars(num_terms = 1 ) %> % set_engine(" earth" , nk = 10 , trace = 2 )
9293
9394 expect_equal(update(expr1 , num_terms = 1 ), expr1_exp )
94- expect_equal(update(expr3 , num_terms = 1 , fresh = TRUE ), expr3_exp )
95+ expect_equal(update(expr2 , nk = 10 ), expr2_exp )
96+ expect_equal(update(expr3 , num_terms = 1 , fresh = TRUE ), expr3_fre )
97+ expect_equal(update(expr3 , num_terms = 1 , fresh = TRUE , nk = 10 ), expr3_exp )
9598
9699 param_tibb <- tibble :: tibble(num_terms = 3 , prod_degree = 1 )
97100 param_list <- as.list(param_tibb )
0 commit comments