feat: Create shipping options workflow (#6962)

**What**

- Create main workflow
- Update create pricing rule types step to be idempotent
- update remote joiner to support granular isList confguration on field aliases
- Add full workflow integration tests
This commit is contained in:
Adrien de Peretti
2024-04-06 13:51:48 +02:00
committed by GitHub
parent 5e30b8cce6
commit 65794f4bb5
20 changed files with 804 additions and 20 deletions

View File

@@ -88,7 +88,7 @@ medusaIntegrationTestRunner({
const link = await remoteQuery({
shipping_option: {
fields: ["id"],
price: {
price_set_link: {
fields: ["id", "price_set_id", "shipping_option_id"],
},
},
@@ -99,7 +99,7 @@ medusaIntegrationTestRunner({
expect.arrayContaining([
expect.objectContaining({
id: shippingOption.id,
price: expect.objectContaining({
price_set_link: expect.objectContaining({
price_set_id: priceSet.id,
shipping_option_id: shippingOption.id,
}),