Jelajahi Sumber

chore(core): Clean up unused imports in mock data files

Michael Bromley 6 tahun lalu
induk
melakukan
c733d17b9d

+ 12 - 5
packages/core/mock-data/create-upload-post-data.spec.ts

@@ -1,14 +1,21 @@
 import gql from 'graphql-tag';
 
-import { CREATE_ASSETS } from '../../../admin-ui/src/app/data/definitions/product-definitions';
-
 import { createUploadPostData } from './create-upload-post-data';
 
 describe('createUploadPostData()', () => {
     it('creates correct output for createAssets mutation', () => {
-        const result = createUploadPostData(CREATE_ASSETS, ['a.jpg', 'b.jpg'], filePaths => ({
-            input: filePaths.map(() => ({ file: null })),
-        }));
+        const result = createUploadPostData(gql`
+                mutation CreateAssets($input: [CreateAssetInput!]!) {
+                    createAssets(input: $input) {
+                        id
+                        name
+                    }
+                }`
+            ,
+            ['a.jpg', 'b.jpg'],
+            filePaths => ({
+                input: filePaths.map(() => ({ file: null })),
+            }));
 
         expect(result.operations.operationName).toBe('CreateAssets');
         expect(result.operations.variables).toEqual({

+ 1 - 13
packages/core/mock-data/mock-data.service.ts

@@ -1,19 +1,7 @@
 import faker from 'faker/locale/en_GB';
 import gql from 'graphql-tag';
 
-import { CREATE_CHANNEL } from '../../../admin-ui/src/app/data/definitions/settings-definitions';
-import { CREATE_SHIPPING_METHOD } from '../../../admin-ui/src/app/data/definitions/shipping-definitions';
-import {
-    Channel,
-    CreateAddressInput,
-    CreateCustomerInput,
-    CurrencyCode,
-    LanguageCode,
-    ProductVariant,
-} from '../e2e/graphql/generated-e2e-admin-types';
-import { defaultShippingCalculator } from '../src/config/shipping-method/default-shipping-calculator';
-import { defaultShippingEligibilityChecker } from '../src/config/shipping-method/default-shipping-eligibility-checker';
-import { Customer } from '../src/entity/customer/customer.entity';
+import { CreateAddressInput, CreateCustomerInput } from '../e2e/graphql/generated-e2e-admin-types';
 
 import { SimpleGraphQLClient } from './simple-graphql-client';
 

+ 8 - 2
packages/core/mock-data/simple-graphql-client.ts

@@ -6,7 +6,6 @@ import gql from 'graphql-tag';
 import { print } from 'graphql/language/printer';
 import { Curl } from 'node-libcurl';
 
-import { CREATE_ASSETS } from '../../../admin-ui/src/app/data/definitions/product-definitions';
 import { ImportInfo } from '../e2e/graphql/generated-e2e-admin-types';
 import { getConfig } from '../src/config/config-helpers';
 
@@ -61,7 +60,14 @@ export class SimpleGraphQLClient {
 
     uploadAssets(filePaths: string[]): Promise<any> {
         return this.fileUploadMutation({
-            mutation: CREATE_ASSETS,
+            mutation: gql`
+                mutation CreateAssets($input: [CreateAssetInput!]!) {
+                    createAssets(input: $input) {
+                        id
+                        name
+                    }
+                }
+            `,
             filePaths,
             mapVariables: fp => ({
                 input: fp.map(() => ({ file: null })),