mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
446 lines
20 KiB
TypeScript
446 lines
20 KiB
TypeScript
import nock from "nock";
|
|
|
|
nock("https://refine-example-storefront.herokuapp.com:443", {
|
|
encodedQueryParams: true,
|
|
})
|
|
.get("/store/products/prod_01G79W21Y2X62MSX7F62Z2K1GR")
|
|
.reply(
|
|
200,
|
|
{
|
|
product: {
|
|
id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-14T13:30:26.367Z",
|
|
deleted_at: null,
|
|
title: "Medusa Hoodie",
|
|
subtitle: null,
|
|
description:
|
|
"Reimagine the feeling of a classic hoodie. With our cotton hoodie, everyday essentials no longer have to be ordinary.",
|
|
handle: "hoodie",
|
|
is_giftcard: false,
|
|
status: "published",
|
|
thumbnail:
|
|
"https://medusa-public-images.s3.eu-west-1.amazonaws.com/black_hoodie_front.png",
|
|
profile_id: "sp_01G79TC1JRFMCE719R8XN61CKC",
|
|
weight: 400,
|
|
length: null,
|
|
height: null,
|
|
width: null,
|
|
hs_code: "",
|
|
origin_country: null,
|
|
mid_code: "",
|
|
material: null,
|
|
collection_id: "pcol_01G7YEBHSSJQ6M5MY09BS8VEB5",
|
|
type_id: null,
|
|
discountable: true,
|
|
external_id: null,
|
|
metadata: null,
|
|
variants: [
|
|
{
|
|
id: "variant_01G79W21Z23GFN6N835KK1JZ4C",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
title: "S",
|
|
product_id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
sku: null,
|
|
barcode: null,
|
|
ean: null,
|
|
upc: null,
|
|
inventory_quantity: 100,
|
|
allow_backorder: false,
|
|
manage_inventory: true,
|
|
hs_code: null,
|
|
origin_country: null,
|
|
mid_code: null,
|
|
material: null,
|
|
weight: null,
|
|
length: null,
|
|
height: null,
|
|
width: null,
|
|
metadata: null,
|
|
options: [
|
|
{
|
|
id: "optval_01G79W21Z2QJ8JRAMARJ6YJJ84",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "S",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W21Z23GFN6N835KK1JZ4C",
|
|
metadata: null,
|
|
},
|
|
],
|
|
prices: [
|
|
{
|
|
id: "ma_01G79W21Z93VYJSRD817TBXW7N",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "eur",
|
|
amount: 3650,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W21Z23GFN6N835KK1JZ4C",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
{
|
|
id: "ma_01G79W21ZDMB572K9HHCQY2J25",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "usd",
|
|
amount: 4150,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W21Z23GFN6N835KK1JZ4C",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
],
|
|
original_price: null,
|
|
calculated_price: null,
|
|
},
|
|
{
|
|
id: "variant_01G79W21ZTW152NM1QCW2W8J0Y",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
title: "M",
|
|
product_id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
sku: null,
|
|
barcode: null,
|
|
ean: null,
|
|
upc: null,
|
|
inventory_quantity: 100,
|
|
allow_backorder: false,
|
|
manage_inventory: true,
|
|
hs_code: null,
|
|
origin_country: null,
|
|
mid_code: null,
|
|
material: null,
|
|
weight: null,
|
|
length: null,
|
|
height: null,
|
|
width: null,
|
|
metadata: null,
|
|
options: [
|
|
{
|
|
id: "optval_01G79W21ZTET99PDP96Z46E5P8",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "M",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W21ZTW152NM1QCW2W8J0Y",
|
|
metadata: null,
|
|
},
|
|
],
|
|
prices: [
|
|
{
|
|
id: "ma_01G79W21ZZG8ZWAPXX91PTF95Q",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "eur",
|
|
amount: 3650,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W21ZTW152NM1QCW2W8J0Y",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
{
|
|
id: "ma_01G79W2202CXPM1C013AN2VVVC",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "usd",
|
|
amount: 4150,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W21ZTW152NM1QCW2W8J0Y",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
],
|
|
original_price: null,
|
|
calculated_price: null,
|
|
},
|
|
{
|
|
id: "variant_01G79W220E9ST41D1JG9XKGW89",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
title: "L",
|
|
product_id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
sku: null,
|
|
barcode: null,
|
|
ean: null,
|
|
upc: null,
|
|
inventory_quantity: 100,
|
|
allow_backorder: false,
|
|
manage_inventory: true,
|
|
hs_code: null,
|
|
origin_country: null,
|
|
mid_code: null,
|
|
material: null,
|
|
weight: null,
|
|
length: null,
|
|
height: null,
|
|
width: null,
|
|
metadata: null,
|
|
options: [
|
|
{
|
|
id: "optval_01G79W220FM4BFFQ1JEDCQ2QN1",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "L",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W220E9ST41D1JG9XKGW89",
|
|
metadata: null,
|
|
},
|
|
],
|
|
prices: [
|
|
{
|
|
id: "ma_01G79W220NX0N759VCA8M7ZRQF",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "eur",
|
|
amount: 3650,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W220E9ST41D1JG9XKGW89",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
{
|
|
id: "ma_01G79W220SWFA2KSBDSD9XQ45G",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "usd",
|
|
amount: 4150,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W220E9ST41D1JG9XKGW89",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
],
|
|
original_price: null,
|
|
calculated_price: null,
|
|
},
|
|
{
|
|
id: "variant_01G79W22173DVWVBDPPVDMR3E3",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
title: "XL",
|
|
product_id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
sku: null,
|
|
barcode: null,
|
|
ean: null,
|
|
upc: null,
|
|
inventory_quantity: 100,
|
|
allow_backorder: false,
|
|
manage_inventory: true,
|
|
hs_code: null,
|
|
origin_country: null,
|
|
mid_code: null,
|
|
material: null,
|
|
weight: null,
|
|
length: null,
|
|
height: null,
|
|
width: null,
|
|
metadata: null,
|
|
options: [
|
|
{
|
|
id: "optval_01G79W221875NV4CVY38NMJFHP",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "XL",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W22173DVWVBDPPVDMR3E3",
|
|
metadata: null,
|
|
},
|
|
],
|
|
prices: [
|
|
{
|
|
id: "ma_01G79W221DYP1FP0E6AQ5NHB5Q",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "eur",
|
|
amount: 3650,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W22173DVWVBDPPVDMR3E3",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
{
|
|
id: "ma_01G79W221HTVF1D3NTWGDZH8XW",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
currency_code: "usd",
|
|
amount: 4150,
|
|
min_quantity: null,
|
|
max_quantity: null,
|
|
price_list_id: null,
|
|
variant_id:
|
|
"variant_01G79W22173DVWVBDPPVDMR3E3",
|
|
region_id: null,
|
|
price_list: null,
|
|
},
|
|
],
|
|
original_price: null,
|
|
calculated_price: null,
|
|
},
|
|
],
|
|
options: [
|
|
{
|
|
id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
title: "Size",
|
|
product_id: "prod_01G79W21Y2X62MSX7F62Z2K1GR",
|
|
metadata: null,
|
|
values: [
|
|
{
|
|
id: "optval_01G79W21Z2QJ8JRAMARJ6YJJ84",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "S",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W21Z23GFN6N835KK1JZ4C",
|
|
metadata: null,
|
|
},
|
|
{
|
|
id: "optval_01G79W21ZTET99PDP96Z46E5P8",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "M",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W21ZTW152NM1QCW2W8J0Y",
|
|
metadata: null,
|
|
},
|
|
{
|
|
id: "optval_01G79W220FM4BFFQ1JEDCQ2QN1",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "L",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W220E9ST41D1JG9XKGW89",
|
|
metadata: null,
|
|
},
|
|
{
|
|
id: "optval_01G79W221875NV4CVY38NMJFHP",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
value: "XL",
|
|
option_id: "opt_01G79W21YA27KTJP8QKAXHXJNV",
|
|
variant_id:
|
|
"variant_01G79W22173DVWVBDPPVDMR3E3",
|
|
metadata: null,
|
|
},
|
|
],
|
|
},
|
|
],
|
|
images: [
|
|
{
|
|
id: "img_01G79W21Y2Q3JM26KEPJ4EZYWM",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
url: "https://medusa-public-images.s3.eu-west-1.amazonaws.com/black_hoodie_front.png",
|
|
metadata: null,
|
|
},
|
|
{
|
|
id: "img_01G79W21Y264M7BSVJMXP4787Q",
|
|
created_at: "2022-07-06T13:44:11.005Z",
|
|
updated_at: "2022-07-06T13:44:11.005Z",
|
|
deleted_at: null,
|
|
url: "https://medusa-public-images.s3.eu-west-1.amazonaws.com/black_hoodie_back.png",
|
|
metadata: null,
|
|
},
|
|
],
|
|
tags: [
|
|
{
|
|
id: "ptag_01G7CDNGXSDSDNNEMCRDEXBDXG",
|
|
created_at: "2022-07-07T13:30:24.457Z",
|
|
updated_at: "2022-07-07T13:30:24.457Z",
|
|
deleted_at: null,
|
|
value: "Winter",
|
|
metadata: null,
|
|
},
|
|
],
|
|
collection: {
|
|
id: "pcol_01G7YEBHSSJQ6M5MY09BS8VEB5",
|
|
created_at: "2022-07-14T13:28:46.134Z",
|
|
updated_at: "2022-07-14T13:28:46.134Z",
|
|
deleted_at: null,
|
|
title: "New Arrivals",
|
|
handle: "new-arrivals",
|
|
metadata: {},
|
|
},
|
|
type: null,
|
|
},
|
|
},
|
|
[
|
|
"Server",
|
|
"Cowboy",
|
|
"Connection",
|
|
"close",
|
|
"X-Powered-By",
|
|
"Express",
|
|
"Vary",
|
|
"Origin",
|
|
"Access-Control-Allow-Credentials",
|
|
"true",
|
|
"Content-Type",
|
|
"application/json; charset=utf-8",
|
|
"Content-Length",
|
|
"8701",
|
|
"Etag",
|
|
'W/"21fd-uCJ5w/G03PwRvlahGXegiAVs+kk"',
|
|
"Set-Cookie",
|
|
"connect.sid=s%3AYma7ouvW01rRCWA9sm5fiuHPZNMxkiPT.pPobJqFgyfO9M8QqlY9K3oDLF%2Bz6fUZYW4QXmX9pKUg; Path=/; Expires=Wed, 27 Jul 2022 19:14:08 GMT; HttpOnly; Secure; SameSite=None",
|
|
"Date",
|
|
"Wed, 27 Jul 2022 09:14:08 GMT",
|
|
"Via",
|
|
"1.1 vegur",
|
|
],
|
|
);
|