1- import type { CommerceLayerClient } from "@commercelayer/sdk"
1+ import type {
2+ orders as sdkOrders ,
3+ organization as sdkOrganization ,
4+ } from "@commercelayer/sdk"
25import { newSpecPage } from "@stencil/core/testing"
36import { waitFor } from "jest.spec.helpers"
47import * as cart from "@/apis/commercelayer/cart"
@@ -20,7 +23,7 @@ describe("cl-cart-link.spec", () => {
2023 jest . spyOn ( client , "createClient" ) . mockResolvedValue ( {
2124 orders,
2225 organization,
23- } as unknown as CommerceLayerClient )
26+ } as unknown as ReturnType < ( typeof client ) [ "createClient" ] > )
2427
2528 const { root, waitForChanges } = await newSpecPage ( {
2629 components : [ ClCartLink ] ,
@@ -53,7 +56,7 @@ describe("cl-cart-link.spec", () => {
5356 jest . spyOn ( client , "createClient" ) . mockResolvedValue ( {
5457 orders,
5558 organization,
56- } as unknown as CommerceLayerClient )
59+ } as unknown as ReturnType < ( typeof client ) [ "createClient" ] > )
5760 jest . spyOn ( cart , "getCart" ) . mockResolvedValue ( {
5861 type : "orders" ,
5962 id : "order-123" ,
@@ -90,7 +93,7 @@ describe("cl-cart-link.spec", () => {
9093 jest . spyOn ( client , "createClient" ) . mockResolvedValue ( {
9194 orders,
9295 organization,
93- } as unknown as CommerceLayerClient )
96+ } as unknown as ReturnType < ( typeof client ) [ "createClient" ] > )
9497
9598 const { root, waitForChanges } = await newSpecPage ( {
9699 components : [ ClCartLink ] ,
@@ -129,7 +132,7 @@ describe("cl-cart-link.spec", () => {
129132const accessToken =
130133 "eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsImtpZCI6IjliN2JiZmVlMzQzZDVkNDQ5ZGFkODhmMjg0MGEyZTM3YzhkZWFlZTg5NjM4MGQ1ODA2YTc4NWVkMWQ1OTc5ZjAifQ.eyJvcmdhbml6YXRpb24iOnsiaWQiOiJPblZOcUZPTUpuIiwic2x1ZyI6ImRyb3AtaW4tanMiLCJlbnRlcnByaXNlIjp0cnVlLCJyZWdpb24iOiJldS13ZXN0LTEifSwiYXBwbGljYXRpb24iOnsiaWQiOiJkTm5XbWl4eEtHIiwiY2xpZW50X2lkIjoia3VTS1BiZUtiVTlMRzlMam5kemllS1dSY2ZpWEZ1RWZPME9ZSFhLSDlKOCIsImtpbmQiOiJzYWxlc19jaGFubmVsIiwicHVibGljIjp0cnVlfSwibWFya2V0Ijp7ImlkIjpbIkJvd2RHaHdYZGoiXSwic3RvY2tfbG9jYXRpb25faWRzIjpbIkRuZ2VwdU5tT2siLCJLR3lPanV5S1hNIl0sImdlb2NvZGVyX2lkIjpudWxsLCJhbGxvd3NfZXh0ZXJuYWxfcHJpY2VzIjpmYWxzZX0sInNjb3BlIjoibWFya2V0OmNvZGU6dXNhIiwiZXhwIjoxNzMwOTEzNjkxLCJ0ZXN0Ijp0cnVlLCJyYW5kIjowLjQ2MjA0OTI5MDY1NTczNTIsImlhdCI6MTczMDkwNjQ5MSwiaXNzIjoiaHR0cHM6Ly9hdXRoLmNvbW1lcmNlbGF5ZXIuaW8ifQ.OJerreNcfS_QKQ691iKyJqgAemIouRTBHfqmy2mlAt4_GnqtqjEFRW_hE9SNW8h80eUnSDMc4ocOSsHL5nqKZQeXkwlycwtYzNMralEM03jgLDIMvRzfFznZNOXNrySSFPQ9zrIHlbyfW3Wxc8hMEz-SvZ7t0cSlrvSqSEoLBAoMQqsBJkiIVYMWlUmgq_d0dznU4U8MJiPvC-rb32lRinLl3M0TGGApnDTijuQALywGbPkNZzMs3rrK8pz1Gf7ZYVgu9aXUCDEVEac99kTLJj2DJdHMNHYjzupoKu8xSutSAShN8MHaM_9ijuJHmlCdgAfQtEKoGOKpGp7JH8Zl7zeYDkmsdVAqvGAIGNBzHnxb7SdPXmPViq_9u5K9Bq1IBr9K1TwcCyjMTFghnJm6CfDQ60AEPB4dxWHSXNTyGCAcrSwDqni7dgcD3G1Asqb5TmlxOtcmC0jXrZE4TQQZqBUFBiWTXiMhFhq8tGE6PlW0fIZzV9xlKPkaLPKO6rGdmiutmofAB8CVz1ZkmyIaHNR4KbIfWZUVQDEOkCPHzy_yXB7LinYlpDtVlJxZ9n_aetuxmJweLT94LQml56kcmXRPJbNH208ermGKpipQkqM6GoknqtEG3ouVgahjVwD2bSqFGPtZyrYgIzhunupkIhEz1dSLDrk0wXJS9GY4W50"
131134
132- const orders : Partial < CommerceLayerClient [ "orders" ] > = {
135+ const orders : Partial < typeof sdkOrders > = {
133136 create : jest . fn ( ) . mockResolvedValue ( {
134137 type : "orders" ,
135138 id : "order-123" ,
@@ -138,7 +141,7 @@ const orders: Partial<CommerceLayerClient["orders"]> = {
138141 } ) ,
139142}
140143
141- const organization : Partial < CommerceLayerClient [ "organization" ] > = {
144+ const organization : Partial < typeof sdkOrganization > = {
142145 retrieve : jest . fn ( ) . mockResolvedValue ( {
143146 type : "organizations" ,
144147 id : "organization-123" ,
0 commit comments