summaryrefslogtreecommitdiff
path: root/spec/frontend/invite_members/components/invite_members_trigger_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/invite_members/components/invite_members_trigger_spec.js')
-rw-r--r--spec/frontend/invite_members/components/invite_members_trigger_spec.js31
1 files changed, 4 insertions, 27 deletions
diff --git a/spec/frontend/invite_members/components/invite_members_trigger_spec.js b/spec/frontend/invite_members/components/invite_members_trigger_spec.js
index 18d6662d2d4..f362aace1df 100644
--- a/spec/frontend/invite_members/components/invite_members_trigger_spec.js
+++ b/spec/frontend/invite_members/components/invite_members_trigger_spec.js
@@ -1,9 +1,8 @@
-import { GlIcon, GlLink } from '@gitlab/ui';
+import { GlButton } from '@gitlab/ui';
import { shallowMount } from '@vue/test-utils';
import InviteMembersTrigger from '~/invite_members/components/invite_members_trigger.vue';
const displayText = 'Invite team members';
-const icon = 'plus';
const createComponent = (props = {}) => {
return shallowMount(InviteMembersTrigger, {
@@ -23,36 +22,14 @@ describe('InviteMembersTrigger', () => {
});
describe('displayText', () => {
- const findLink = () => wrapper.find(GlLink);
+ const findButton = () => wrapper.findComponent(GlButton);
beforeEach(() => {
wrapper = createComponent();
});
- it('includes the correct displayText for the link', () => {
- expect(findLink().text()).toBe(displayText);
- });
- });
-
- describe('icon', () => {
- const findIcon = () => wrapper.find(GlIcon);
-
- it('includes the correct icon when an icon is sent', () => {
- wrapper = createComponent({ icon });
-
- expect(findIcon().attributes('name')).toBe(icon);
- });
-
- it('does not include an icon when icon is not sent', () => {
- wrapper = createComponent();
-
- expect(findIcon().exists()).toBe(false);
- });
-
- it('does not include an icon when empty string is sent', () => {
- wrapper = createComponent({ icon: '' });
-
- expect(findIcon().exists()).toBe(false);
+ it('includes the correct displayText for the button', () => {
+ expect(findButton().text()).toBe(displayText);
});
});
});