@@ -5,7 +5,7 @@ describe("Params spec extraction", () => {
55  it ( "converts Expressions in the param default to strings" ,  ( )  =>  { 
66    const  bar  =  params . defineInt ( "BAR" ) ; 
77    expect ( 
8-       params . defineString ( "FOO" ,  {  default : bar . notEquals ( 22 ) . then ( "asdf" ,  "jkl;" )  } ) . toSpec ( ) 
8+       params . defineString ( "FOO" ,  {  default : bar . notEquals ( 22 ) . thenElse ( "asdf" ,  "jkl;" )  } ) . toSpec ( ) 
99        . default 
1010    ) . to . equal ( `{{ params.BAR != 22 ? "asdf" : "jkl;" }}` ) ; 
1111  } ) ; 
@@ -174,13 +174,13 @@ describe("Params value extraction", () => {
174174
175175  it ( "can select the output of a ternary expression based on the comparison" ,  ( )  =>  { 
176176    const  trueExpr  =  params . defineString ( "A_STRING" ) . equals ( params . defineString ( "SAME_STRING" ) ) ; 
177-     expect ( trueExpr . then ( 1 ,  0 ) . value ( ) ) . to . equal ( 1 ) ; 
177+     expect ( trueExpr . thenElse ( 1 ,  0 ) . value ( ) ) . to . equal ( 1 ) ; 
178178    const  falseExpr  =  params . defineInt ( "AN_INT" ) . equals ( params . defineInt ( "DIFF_INT" ) ) ; 
179-     expect ( falseExpr . then ( 1 ,  0 ) . value ( ) ) . to . equal ( 0 ) ; 
179+     expect ( falseExpr . thenElse ( 1 ,  0 ) . value ( ) ) . to . equal ( 0 ) ; 
180180
181181    const  twentytwo  =  params . defineInt ( "DIFF_INT" ) ; 
182-     expect ( trueExpr . then ( twentytwo ,  0 ) . value ( ) ) . to . equal ( 22 ) ; 
183-     expect ( falseExpr . then ( 1 ,  twentytwo ) . value ( ) ) . to . equal ( 22 ) ; 
182+     expect ( trueExpr . thenElse ( twentytwo ,  0 ) . value ( ) ) . to . equal ( 22 ) ; 
183+     expect ( falseExpr . thenElse ( 1 ,  twentytwo ) . value ( ) ) . to . equal ( 22 ) ; 
184184  } ) ; 
185185} ) ; 
186186
@@ -280,13 +280,15 @@ describe("Params as CEL", () => {
280280    expect ( 
281281      booleanExpr . then ( params . defineString ( "FOO" ) ,  params . defineString ( "BAR" ) ) . toCEL ( ) 
282282    ) . to . equal ( "{{ params.BOOL ? params.FOO : params.BAR }}" ) ; 
283-     expect ( cmpExpr . then ( "asdf" ,  "jkl;" ) . toCEL ( ) ) . to . equal ( 
283+     expect ( cmpExpr . thenElse ( "asdf" ,  "jkl;" ) . toCEL ( ) ) . to . equal ( 
284284      '{{ params.A != params.B ? "asdf" : "jkl;" }}' 
285285    ) ; 
286-     expect ( cmpExpr . then ( - 11 ,  22 ) . toCEL ( ) ) . to . equal ( "{{ params.A != params.B ? -11 : 22 }}" ) ; 
287-     expect ( cmpExpr . then ( false ,  true ) . toCEL ( ) ) . to . equal ( "{{ params.A != params.B ? false : true }}" ) ; 
288-     expect ( cmpExpr . then ( params . defineString ( "FOO" ) ,  params . defineString ( "BAR" ) ) . toCEL ( ) ) . to . equal ( 
289-       "{{ params.A != params.B ? params.FOO : params.BAR }}" 
286+     expect ( cmpExpr . thenElse ( - 11 ,  22 ) . toCEL ( ) ) . to . equal ( "{{ params.A != params.B ? -11 : 22 }}" ) ; 
287+     expect ( cmpExpr . thenElse ( false ,  true ) . toCEL ( ) ) . to . equal ( 
288+       "{{ params.A != params.B ? false : true }}" 
290289    ) ; 
290+     expect ( 
291+       cmpExpr . thenElse ( params . defineString ( "FOO" ) ,  params . defineString ( "BAR" ) ) . toCEL ( ) 
292+     ) . to . equal ( "{{ params.A != params.B ? params.FOO : params.BAR }}" ) ; 
291293  } ) ; 
292294} ) ; 
0 commit comments