@@ -5,7 +5,7 @@ describe("Params spec extraction", () => {
5
5
it ( "converts Expressions in the param default to strings" , ( ) => {
6
6
const bar = params . defineInt ( "BAR" ) ;
7
7
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 ( )
9
9
. default
10
10
) . to . equal ( `{{ params.BAR != 22 ? "asdf" : "jkl;" }}` ) ;
11
11
} ) ;
@@ -174,13 +174,13 @@ describe("Params value extraction", () => {
174
174
175
175
it ( "can select the output of a ternary expression based on the comparison" , ( ) => {
176
176
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 ) ;
178
178
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 ) ;
180
180
181
181
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 ) ;
184
184
} ) ;
185
185
} ) ;
186
186
@@ -280,13 +280,15 @@ describe("Params as CEL", () => {
280
280
expect (
281
281
booleanExpr . then ( params . defineString ( "FOO" ) , params . defineString ( "BAR" ) ) . toCEL ( )
282
282
) . 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 (
284
284
'{{ params.A != params.B ? "asdf" : "jkl;" }}'
285
285
) ;
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 }}"
290
289
) ;
290
+ expect (
291
+ cmpExpr . thenElse ( params . defineString ( "FOO" ) , params . defineString ( "BAR" ) ) . toCEL ( )
292
+ ) . to . equal ( "{{ params.A != params.B ? params.FOO : params.BAR }}" ) ;
291
293
} ) ;
292
294
} ) ;
0 commit comments