added expect-relations helper and used it to test get-cart

This commit is contained in:
--list
2021-06-17 16:55:05 +02:00
parent a2e6972c02
commit 8cd4e2e818
9 changed files with 97 additions and 4 deletions
@@ -49,6 +49,8 @@ export const defaultRelations = ["order", "cart"]
export const defaultCartRelations = [
"region",
"items",
"items.variant",
"items.variant.prices",
"payment",
"shipping_address",
"billing_address",
@@ -101,13 +101,15 @@ export const defaultRelations = [
"gift_cards",
"region",
"items",
"items.variant",
"items.variant.prices",
"payment",
"shipping_address",
"billing_address",
"region.countries",
"region.payment_providers",
"shipping_methods",
"payment_sessions",
"shipping_methods",
"shipping_methods.shipping_option",
"discounts",
]
@@ -33,6 +33,7 @@ export const defaultRelations = [
"items",
"items.variant",
"items.variant.product",
"items.variant.prices",
"shipping_methods",
"discounts",
"customer",
+1 -1
View File
@@ -99,7 +99,7 @@ export class LineItem {
@Column({ nullable: true })
variant_id: string
@ManyToOne(() => ProductVariant, { eager: true })
@ManyToOne(() => ProductVariant)
@JoinColumn({ name: "variant_id" })
variant: ProductVariant
@@ -19,6 +19,9 @@ import { Product } from "./product"
import { MoneyAmount } from "./money-amount"
import { ProductOptionValue } from "./product-option-value"
@Entity()
export class ProductVariant {
@PrimaryColumn()