@@ -1227,28 +1227,10 @@ describe('calculated elements in draft enabled entities', () => {
12271227 cds . ql `SELECT from CalcService.Orders as Orders { ID, expensive }` ,
12281228 model ,
12291229 )
1230- const expected = { SELECT : {
1231- from : { ref : [ 'CalcService.Orders' ] , as : 'Orders' } ,
1232- columns : [
1233- { ref : [ 'Orders' , 'ID' ] } ,
1234- {
1235- xpr : [
1236- 'case' ,
1237- 'when' ,
1238- { ref : [ 'Orders' , 'amount' ] } ,
1239- '>' ,
1240- { val : 10 } ,
1241- 'then' ,
1242- { val : 1 } ,
1243- 'else' ,
1244- { val : 0 } ,
1245- 'end'
1246- ] ,
1247- as : 'expensive'
1248- }
1249- ]
1250- }
1251- }
1230+ const expected = cds . ql `SELECT from CalcService.Orders as Orders {
1231+ Orders.ID,
1232+ case when Orders.amount > 10 then 1 else 0 end as expensive
1233+ }`
12521234 expectCqn ( transformed ) . to . equal ( expected )
12531235 expect ( transformed . SELECT . columns [ 1 ] . xpr [ 4 ] . param ) . to . be . false
12541236 expect ( transformed . SELECT . columns [ 1 ] . xpr [ 6 ] . param ) . to . be . false
@@ -1260,28 +1242,10 @@ describe('calculated elements in draft enabled entities', () => {
12601242 cds . ql `SELECT from CalcService.Orders.drafts as Orders { ID, expensive }` ,
12611243 model ,
12621244 )
1263- const expected = { SELECT : {
1264- from : { ref : [ 'CalcService.Orders.drafts' ] , as : 'Orders' } ,
1265- columns : [
1266- { ref : [ 'Orders' , 'ID' ] } ,
1267- {
1268- xpr : [
1269- 'case' ,
1270- 'when' ,
1271- { ref : [ 'Orders' , 'amount' ] } ,
1272- '>' ,
1273- { val : 10 } ,
1274- 'then' ,
1275- { val : 1 } ,
1276- 'else' ,
1277- { val : 0 } ,
1278- 'end'
1279- ] ,
1280- as : 'expensive'
1281- }
1282- ]
1283- }
1284- }
1245+ const expected = cds . ql `SELECT from CalcService.Orders.drafts as Orders {
1246+ Orders.ID,
1247+ case when Orders.amount > 10 then 1 else 0 end as expensive
1248+ }`
12851249 expectCqn ( transformed ) . to . equal ( expected )
12861250 expect ( transformed . SELECT . columns [ 1 ] . xpr [ 4 ] . param ) . to . be . false
12871251 expect ( transformed . SELECT . columns [ 1 ] . xpr [ 6 ] . param ) . to . be . false
0 commit comments