|
|
@@ -1,7 +1,6 @@
|
|
|
/* eslint-disable @typescript-eslint/no-non-null-assertion */
|
|
|
import { LanguageCode } from '@vendure/common/lib/generated-types';
|
|
|
import {
|
|
|
- DefaultLogger,
|
|
|
DefaultOrderPlacedStrategy,
|
|
|
mergeConfig,
|
|
|
Order,
|
|
|
@@ -15,7 +14,7 @@ import path from 'path';
|
|
|
import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest';
|
|
|
|
|
|
import { initialData } from '../../../e2e-common/e2e-initial-data';
|
|
|
-import { testConfig, TEST_SETUP_TIMEOUT_MS } from '../../../e2e-common/test-config';
|
|
|
+import { TEST_SETUP_TIMEOUT_MS, testConfig } from '../../../e2e-common/test-config';
|
|
|
|
|
|
import { singleStageRefundablePaymentMethod } from './fixtures/test-payment-methods';
|
|
|
import { ORDER_WITH_LINES_FRAGMENT } from './graphql/fragments';
|
|
|
@@ -24,14 +23,12 @@ import {
|
|
|
AddManualPaymentDocument,
|
|
|
AdminTransitionDocument,
|
|
|
CanceledOrderFragment,
|
|
|
- GetOrderDocument,
|
|
|
GetOrderPlacedAtDocument,
|
|
|
OrderWithLinesFragment,
|
|
|
} from './graphql/generated-e2e-admin-types';
|
|
|
import {
|
|
|
GetActiveCustomerOrdersQuery,
|
|
|
TestOrderFragmentFragment,
|
|
|
- TransitionToStateDocument,
|
|
|
UpdatedOrderFragment,
|
|
|
} from './graphql/generated-e2e-shop-types';
|
|
|
import { CREATE_PROMOTION, GET_CUSTOMER_LIST } from './graphql/shared-definitions';
|
|
|
@@ -53,7 +50,6 @@ class TestOrderPlacedStrategy extends DefaultOrderPlacedStrategy {
|
|
|
describe('Draft Orders resolver', () => {
|
|
|
const { server, adminClient, shopClient } = createTestEnvironment(
|
|
|
mergeConfig(testConfig(), {
|
|
|
- logger: new DefaultLogger(),
|
|
|
paymentOptions: {
|
|
|
paymentMethodHandlers: [singleStageRefundablePaymentMethod],
|
|
|
},
|
|
|
@@ -125,9 +121,8 @@ describe('Draft Orders resolver', () => {
|
|
|
});
|
|
|
|
|
|
it('create draft order', async () => {
|
|
|
- const { createDraftOrder } = await adminClient.query<Codegen.CreateDraftOrderMutation>(
|
|
|
- CREATE_DRAFT_ORDER,
|
|
|
- );
|
|
|
+ const { createDraftOrder } =
|
|
|
+ await adminClient.query<Codegen.CreateDraftOrderMutation>(CREATE_DRAFT_ORDER);
|
|
|
|
|
|
expect(createDraftOrder.state).toBe('Draft');
|
|
|
expect(createDraftOrder.active).toBe(false);
|
|
|
@@ -213,9 +208,8 @@ describe('Draft Orders resolver', () => {
|
|
|
it('custom does not see draft orders in history', async () => {
|
|
|
await shopClient.asUserWithCredentials(customers[0].emailAddress, 'test');
|
|
|
|
|
|
- const { activeCustomer } = await shopClient.query<GetActiveCustomerOrdersQuery>(
|
|
|
- GET_ACTIVE_CUSTOMER_ORDERS,
|
|
|
- );
|
|
|
+ const { activeCustomer } =
|
|
|
+ await shopClient.query<GetActiveCustomerOrdersQuery>(GET_ACTIVE_CUSTOMER_ORDERS);
|
|
|
|
|
|
expect(activeCustomer?.orders.totalItems).toBe(0);
|
|
|
expect(activeCustomer?.orders.items.length).toBe(0);
|