diff options
Diffstat (limited to 'spec/frontend/vue_shared/components/group_select/utils_spec.js')
-rw-r--r-- | spec/frontend/vue_shared/components/group_select/utils_spec.js | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/spec/frontend/vue_shared/components/group_select/utils_spec.js b/spec/frontend/vue_shared/components/group_select/utils_spec.js deleted file mode 100644 index 5188e1aabf1..00000000000 --- a/spec/frontend/vue_shared/components/group_select/utils_spec.js +++ /dev/null @@ -1,24 +0,0 @@ -import { groupsPath } from '~/vue_shared/components/group_select/utils'; - -describe('group_select utils', () => { - describe('groupsPath', () => { - it.each` - groupsFilter | parentGroupID | expectedPath - ${undefined} | ${undefined} | ${'/api/:version/groups.json'} - ${undefined} | ${1} | ${'/api/:version/groups.json'} - ${'descendant_groups'} | ${1} | ${'/api/:version/groups/1/descendant_groups'} - ${'subgroups'} | ${1} | ${'/api/:version/groups/1/subgroups'} - `( - 'returns $expectedPath with groupsFilter = $groupsFilter and parentGroupID = $parentGroupID', - ({ groupsFilter, parentGroupID, expectedPath }) => { - expect(groupsPath(groupsFilter, parentGroupID)).toBe(expectedPath); - }, - ); - }); - - it('throws if groupsFilter is passed but parentGroupID is undefined', () => { - expect(() => { - groupsPath('descendant_groups'); - }).toThrow('Cannot use groupsFilter without a parentGroupID'); - }); -}); |