@@ -70,50 +70,48 @@ cube(\`sales\`, {
7070 measures : [ 'sales.count' ] ,
7171 filters : [
7272 {
73- member : " sales.isShiped" ,
74- operator : " equals" ,
75- values : [ " true" ]
73+ member : ' sales.isShiped' ,
74+ operator : ' equals' ,
75+ values : [ ' true' ]
7676 }
7777 ]
7878 }
79- )
79+ ) ;
8080
8181 const queryAndParams = query . buildSqlAndParams ( ) ;
8282
8383 expect ( queryAndParams [ 0 ] ) . toContain (
8484 '("sales".is_shiped = CAST(? AS BOOLEAN))'
8585 ) ;
8686
87- expect ( queryAndParams [ 1 ] ) . toEqual ( [ "true" ] ) ;
88- } ) )
89- it ( "should cast timestamp" , ( ) =>
90- compiler . compile ( ) . then ( ( ) => {
91- const query = new FireboltQuery (
92- { joinGraph, cubeEvaluator, compiler } ,
93- {
94- measures : [ "sales.count" ] ,
95- timeDimensions : [
96- {
97- dimension : "sales.salesDatetime" ,
98- granularity : "day" ,
99- dateRange : [ "2017-01-01" , "2017-01-02" ] ,
100- } ,
101- ] ,
102- timezone : "America/Los_Angeles" ,
103- order : [
104- {
105- id : "sales.salesDatetime" ,
106- } ,
107- ] ,
108- }
109- ) ;
110-
111- const queryAndParams = query . buildSqlAndParams ( ) ;
87+ expect ( queryAndParams [ 1 ] ) . toEqual ( [ 'true' ] ) ;
88+ } ) ) ;
11289
113- expect ( queryAndParams [ 0 ] ) . toContain (
114- '("sales".sales_datetime >= ?::timestamptz AND "sales".sales_datetime <= ?::timestamptz)'
115- ) ;
116- } ) ) ;
90+ it ( 'should cast timestamp' , ( ) => compiler . compile ( ) . then ( ( ) => {
91+ const query = new FireboltQuery (
92+ { joinGraph, cubeEvaluator, compiler } ,
93+ {
94+ measures : [ 'sales.count' ] ,
95+ timeDimensions : [
96+ {
97+ dimension : 'sales.salesDatetime' ,
98+ granularity : 'day' ,
99+ dateRange : [ '2017-01-01' , '2017-01-02' ] ,
100+ } ,
101+ ] ,
102+ timezone : 'America/Los_Angeles' ,
103+ order : [
104+ {
105+ id : 'sales.salesDatetime' ,
106+ } ,
107+ ] ,
108+ }
109+ ) ;
117110
111+ const queryAndParams = query . buildSqlAndParams ( ) ;
118112
119- } )
113+ expect ( queryAndParams [ 0 ] ) . toContain (
114+ '("sales".sales_datetime >= ?::timestamptz AND "sales".sales_datetime <= ?::timestamptz)'
115+ ) ;
116+ } ) ) ;
117+ } ) ;
0 commit comments