diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-28 12:10:06 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-06-28 12:10:06 +0300 |
commit | 8ce5735a199949ad19db9e83544875cd81562c69 (patch) | |
tree | d552cb10b20be7d301adc094f770f76a1528de80 /spec/frontend/content_editor | |
parent | e9a3e8b891637a79ff6cc5bef9762272f312f04d (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/content_editor')
-rw-r--r-- | spec/frontend/content_editor/components/wrappers/reference_spec.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/frontend/content_editor/components/wrappers/reference_spec.js b/spec/frontend/content_editor/components/wrappers/reference_spec.js index 828b92a6b1e..132e0e52ae5 100644 --- a/spec/frontend/content_editor/components/wrappers/reference_spec.js +++ b/spec/frontend/content_editor/components/wrappers/reference_spec.js @@ -1,4 +1,5 @@ import { GlLink } from '@gitlab/ui'; +import waitForPromises from 'helpers/wait_for_promises'; import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; import ReferenceWrapper from '~/content_editor/components/wrappers/reference.vue'; @@ -8,6 +9,13 @@ describe('content/components/wrappers/reference', () => { const createWrapper = (node = {}) => { wrapper = shallowMountExtended(ReferenceWrapper, { propsData: { node }, + provide: { + contentEditor: { + resolveReference: jest.fn().mockResolvedValue({ + href: 'https://gitlab.com/gitlab-org/gitlab-test/-/issues/252522', + }), + }, + }, }); }; @@ -43,4 +51,14 @@ describe('content/components/wrappers/reference', () => { expect(link.text()).toBe('@root'); expect(link.classes('current-user')).toBe(true); }); + + it('renders the href of the reference correctly', async () => { + createWrapper({ attrs: { referenceType: 'issue', text: '#252522' } }); + await waitForPromises(); + + const link = wrapper.findComponent(GlLink); + expect(link.attributes('href')).toBe( + 'https://gitlab.com/gitlab-org/gitlab-test/-/issues/252522', + ); + }); }); |