Skip to content

Commit a3238ad

Browse files
feat: Unit GraphQL tests for year aggregation query
1 parent 56e96e7 commit a3238ad

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

packages/cubejs-api-gateway/test/graphql-queries/base-snake-case.gql

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ query CubeQuery {
7373
}
7474

7575
query CubeQuery {
76-
cube(where: { orders: { created_at: { inDateRange: "2 weeks ago to now" } } }) {
76+
cube(
77+
where: { orders: { created_at: { inDateRange: "2 weeks ago to now" } } }
78+
) {
7779
orders {
7880
count
7981
created_at {
@@ -130,3 +132,14 @@ query CubeQuery {
130132
}
131133
}
132134
}
135+
136+
query CubeQuery {
137+
cube(where: { orders: { created_at: { inDateRange: "This year" } } }) {
138+
orders(orderBy: { created_at: asc }) {
139+
count
140+
created_at {
141+
year
142+
}
143+
}
144+
}
145+
}

packages/cubejs-api-gateway/test/graphql-queries/base.gql

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ query CubeQuery {
7373
}
7474

7575
query CubeQuery {
76-
cube(where: { orders: { createdAt: { inDateRange: "2 weeks ago to now" } } }) {
76+
cube(
77+
where: { orders: { createdAt: { inDateRange: "2 weeks ago to now" } } }
78+
) {
7779
orders {
7880
count
7981
createdAt {
@@ -130,3 +132,14 @@ query CubeQuery {
130132
}
131133
}
132134
}
135+
136+
query CubeQuery {
137+
cube(where: { orders: { createdAt: { inDateRange: "This year" } } }) {
138+
orders(orderBy: { createdAt: asc }) {
139+
count
140+
createdAt {
141+
year
142+
}
143+
}
144+
}
145+
}

0 commit comments

Comments
 (0)