Fix(orchestrator): Joiner field alias (#6602)

This commit is contained in:
Carlos R. L. Rodrigues
2024-03-06 15:17:11 -03:00
committed by GitHub
parent fcb03d60ea
commit 8a946beb75
4 changed files with 202 additions and 63 deletions
@@ -656,7 +656,13 @@ describe("RemoteJoiner", () => {
products {
variant {
user_shortcut(arg: 123) {
name
email
products {
product {
handler
}
}
}
}
}
@@ -669,13 +675,7 @@ describe("RemoteJoiner", () => {
[
{
service: "order",
fieds: ["id", "product_user_alias", "products"],
},
],
[
{
service: "variantService",
fieds: ["user_shortcut", "id", "product_id"],
fieds: ["id", "products"],
},
],
[
@@ -698,6 +698,12 @@ describe("RemoteJoiner", () => {
fieds: ["name", "id"],
},
],
[
{
service: "variantService",
fieds: ["id", "product_id"],
},
],
[
{
service: "product",
@@ -707,7 +713,13 @@ describe("RemoteJoiner", () => {
[
{
service: "user",
fieds: ["email", "id"],
fieds: ["name", "email", "products", "id"],
},
],
[
{
service: "product",
fieds: ["handler", "id"],
},
],
])
@@ -736,6 +748,22 @@ describe("RemoteJoiner", () => {
user_shortcut: {
email: "janedoe@example.com",
id: 2,
name: "Jane Doe",
products: [
{
product_id: [101, 102],
product: [
{
handler: "product-1-handler",
id: 101,
},
{
handler: "product-2-handler",
id: 102,
},
],
},
],
},
},
})