Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/import_entities/import_groups/graphql')
-rw-r--r--spec/frontend/import_entities/import_groups/graphql/client_factory_spec.js4
-rw-r--r--spec/frontend/import_entities/import_groups/graphql/fixtures.js3
-rw-r--r--spec/frontend/import_entities/import_groups/graphql/services/local_storage_cache_spec.js4
3 files changed, 8 insertions, 3 deletions
diff --git a/spec/frontend/import_entities/import_groups/graphql/client_factory_spec.js b/spec/frontend/import_entities/import_groups/graphql/client_factory_spec.js
index 540c42a2854..0976a3294c2 100644
--- a/spec/frontend/import_entities/import_groups/graphql/client_factory_spec.js
+++ b/spec/frontend/import_entities/import_groups/graphql/client_factory_spec.js
@@ -72,6 +72,7 @@ describe('Bulk import resolvers', () => {
progress: {
id: 'DEMO',
status: 'cached',
+ hasFailures: true,
},
};
localStorageCache.get.mockReturnValueOnce(CACHED_DATA);
@@ -234,7 +235,7 @@ describe('Bulk import resolvers', () => {
data: { updateImportStatus: statusInResponse },
} = await client.mutate({
mutation: updateImportStatusMutation,
- variables: { id, status: NEW_STATUS },
+ variables: { id, status: NEW_STATUS, hasFailures: true },
});
expect(statusInResponse).toStrictEqual({
@@ -242,6 +243,7 @@ describe('Bulk import resolvers', () => {
id,
message: null,
status: NEW_STATUS,
+ hasFailures: true,
});
});
});
diff --git a/spec/frontend/import_entities/import_groups/graphql/fixtures.js b/spec/frontend/import_entities/import_groups/graphql/fixtures.js
index 7530e9fc348..edc2d1a2381 100644
--- a/spec/frontend/import_entities/import_groups/graphql/fixtures.js
+++ b/spec/frontend/import_entities/import_groups/graphql/fixtures.js
@@ -1,7 +1,7 @@
import { STATUSES } from '~/import_entities/constants';
import { clientTypenames } from '~/import_entities/import_groups/graphql/client_factory';
-export const generateFakeEntry = ({ id, status, message, ...rest }) => ({
+export const generateFakeEntry = ({ id, status, hasFailures = false, message, ...rest }) => ({
__typename: clientTypenames.BulkImportSourceGroup,
webUrl: `https://fake.host/${id}`,
fullPath: `fake_group_${id}`,
@@ -19,6 +19,7 @@ export const generateFakeEntry = ({ id, status, message, ...rest }) => ({
__typename: clientTypenames.BulkImportProgress,
id,
status,
+ hasFailures,
message: message || '',
},
...rest,
diff --git a/spec/frontend/import_entities/import_groups/graphql/services/local_storage_cache_spec.js b/spec/frontend/import_entities/import_groups/graphql/services/local_storage_cache_spec.js
index b44a2767ad8..d1ecd47b498 100644
--- a/spec/frontend/import_entities/import_groups/graphql/services/local_storage_cache_spec.js
+++ b/spec/frontend/import_entities/import_groups/graphql/services/local_storage_cache_spec.js
@@ -40,10 +40,11 @@ describe('Local storage cache', () => {
progress: {
id: JOB_ID,
status: 'original',
+ hasFailures: false,
},
});
- cache.updateStatusByJobId(JOB_ID, CHANGED_STATUS);
+ cache.updateStatusByJobId(JOB_ID, CHANGED_STATUS, true);
expect(storage.setItem).toHaveBeenCalledWith(
KEY,
@@ -52,6 +53,7 @@ describe('Local storage cache', () => {
progress: {
id: JOB_ID,
status: CHANGED_STATUS,
+ hasFailures: true,
},
},
}),