diff options
Diffstat (limited to 'spec/javascripts/boards')
| -rw-r--r-- | spec/javascripts/boards/utils/query_data_spec.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/javascripts/boards/utils/query_data_spec.js b/spec/javascripts/boards/utils/query_data_spec.js new file mode 100644 index 00000000000..a8866ac6af4 --- /dev/null +++ b/spec/javascripts/boards/utils/query_data_spec.js @@ -0,0 +1,21 @@ +import queryData from '~/boards/utils/query_data'; + +describe('queryData', () => { + it('parses path for label with trailing +', () => { + const path = 'label_name[]=label%2B'; + expect( + queryData(path, {}), + ).toEqual({ + label_name: ['label+'], + }); + }); + + it('parses path for milestone with trailing +', () => { + const path = 'milestone_title=A%2B'; + expect( + queryData(path, {}), + ).toEqual({ + milestone_title: 'A+', + }); + }); +}); |
