diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-03 09:10:53 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-03 09:10:53 +0300 |
commit | b29d7709c1c992d4e5aa481155ef60003cd43d55 (patch) | |
tree | b201a427596491432f78aadadabce70df9c71a6a /spec/frontend/crm | |
parent | c657078ecb4bff69e58f6911713e143c99f2c71f (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/crm')
-rw-r--r-- | spec/frontend/crm/contacts_root_spec.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/spec/frontend/crm/contacts_root_spec.js b/spec/frontend/crm/contacts_root_spec.js index 79b85969eb4..fec1e924da3 100644 --- a/spec/frontend/crm/contacts_root_spec.js +++ b/spec/frontend/crm/contacts_root_spec.js @@ -18,6 +18,7 @@ describe('Customer relations contacts root app', () => { const findLoadingIcon = () => wrapper.findComponent(GlLoadingIcon); const findRowByName = (rowName) => wrapper.findAllByRole('row', { name: rowName }); + const findIssuesLinks = () => wrapper.findAllByTestId('issues-link'); const successQueryHandler = jest.fn().mockResolvedValue(getGroupContactsQueryResponse); const mountComponent = ({ @@ -26,7 +27,7 @@ describe('Customer relations contacts root app', () => { } = {}) => { fakeApollo = createMockApollo([[getGroupContactsQuery, queryHandler]]); wrapper = mountFunction(ContactsRoot, { - provide: { groupFullPath: 'flightjs' }, + provide: { groupFullPath: 'flightjs', groupIssuesPath: '/issues' }, apolloProvider: fakeApollo, }); }; @@ -56,5 +57,9 @@ describe('Customer relations contacts root app', () => { expect(findRowByName(/Marty/i)).toHaveLength(1); expect(findRowByName(/George/i)).toHaveLength(1); expect(findRowByName(/jd@gitlab.com/i)).toHaveLength(1); + + const issueLink = findIssuesLinks().at(0); + expect(issueLink.exists()).toBe(true); + expect(issueLink.attributes('href')).toBe('/issues?scope=all&state=opened&crm_contact_id=16'); }); }); |