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/repository/components/preview/index_spec.js')
-rw-r--r--spec/frontend/repository/components/preview/index_spec.js24
1 files changed, 14 insertions, 10 deletions
diff --git a/spec/frontend/repository/components/preview/index_spec.js b/spec/frontend/repository/components/preview/index_spec.js
index e4eba65795e..d4c746b67d6 100644
--- a/spec/frontend/repository/components/preview/index_spec.js
+++ b/spec/frontend/repository/components/preview/index_spec.js
@@ -9,9 +9,14 @@ jest.mock('~/lib/utils/common_utils');
let vm;
let $apollo;
-function factory(blob) {
+function factory(blob, loading) {
$apollo = {
- query: jest.fn().mockReturnValue(Promise.resolve({})),
+ queries: {
+ readme: {
+ query: jest.fn().mockReturnValue(Promise.resolve({})),
+ loading,
+ },
+ },
};
vm = shallowMount(Preview, {
@@ -58,14 +63,13 @@ describe('Repository file preview component', () => {
});
it('renders loading icon', async () => {
- factory({
- webPath: 'http://test.com',
- name: 'README.md',
- });
-
- // setData usage is discouraged. See https://gitlab.com/groups/gitlab-org/-/epics/7330 for details
- // eslint-disable-next-line no-restricted-syntax
- vm.setData({ loading: 1 });
+ factory(
+ {
+ webPath: 'http://test.com',
+ name: 'README.md',
+ },
+ true,
+ );
await nextTick();
expect(vm.findComponent(GlLoadingIcon).exists()).toBe(true);