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:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-04-23 15:09:52 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-04-23 15:09:52 +0300
commitecf1ffc19875a94c9de675b0559adc408b202515 (patch)
tree92f76d0b7cbd9161eb4dff35ca4753f45f4bc6d2 /spec/frontend/members
parent65f7976d0cd11d91a4c0945b2c63a1aa2f888b07 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/members')
-rw-r--r--spec/frontend/members/components/filter_sort/members_filtered_search_bar_spec.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/frontend/members/components/filter_sort/members_filtered_search_bar_spec.js b/spec/frontend/members/components/filter_sort/members_filtered_search_bar_spec.js
index af5434f7068..1bb9c429a2f 100644
--- a/spec/frontend/members/components/filter_sort/members_filtered_search_bar_spec.js
+++ b/spec/frontend/members/components/filter_sort/members_filtered_search_bar_spec.js
@@ -146,6 +146,21 @@ describe('MembersFilteredSearchBar', () => {
},
]);
});
+
+ it('parses and passes search param with multiple words to `FilteredSearchBar` component as `initialFilterValue` prop', () => {
+ window.location.search = '?search=foo+bar+baz';
+
+ createComponent();
+
+ expect(findFilteredSearchBar().props('initialFilterValue')).toEqual([
+ {
+ type: 'filtered-search-term',
+ value: {
+ data: 'foo bar baz',
+ },
+ },
+ ]);
+ });
});
describe('when filter bar is submitted', () => {
@@ -175,6 +190,17 @@ describe('MembersFilteredSearchBar', () => {
expect(window.location.href).toBe('https://localhost/?two_factor=enabled&search=foobar');
});
+ it('adds search query param with multiple words', () => {
+ createComponent();
+
+ findFilteredSearchBar().vm.$emit('onFilter', [
+ { type: 'two_factor', value: { data: 'enabled', operator: '=' } },
+ { type: 'filtered-search-term', value: { data: 'foo bar baz' } },
+ ]);
+
+ expect(window.location.href).toBe('https://localhost/?two_factor=enabled&search=foo+bar+baz');
+ });
+
it('adds sort query param', () => {
window.location.search = '?sort=name_asc';