Skip to content

Commit 74186cd

Browse files
committed
MAGETWO-87815: Update PAT scenarios for caching popular search terms functionality
1 parent d451b58 commit 74186cd

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

dev/tests/js/jasmine/tests/lib/mage/misc.test.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,20 @@ define([
1717
getParameters;
1818

1919
fixture = {
20-
'not valid url' : {},
21-
'http://example.com/catalogsearch/result/' : {},
22-
'http://example.com/catalogsearch/result/?' : {},
23-
'http://example.com/catalogsearch/result/?q' : {
20+
'not valid url': {},
21+
'http://example.com/catalogsearch/result/': {},
22+
'http://example.com/catalogsearch/result/?': {},
23+
'http://example.com/catalogsearch/result/?q': {
2424
q: ''
2525
},
26-
'http://example.com/catalogsearch/result/?q=' : {
26+
'http://example.com/catalogsearch/result/?q=': {
2727
q: ''
2828
},
29-
'http://example.com/catalogsearch/result/?q=+Simple+99%2C+8%2F%3F&cat=3' : {
29+
'http://example.com/catalogsearch/result/?q=+Simple+99%2C+8%2F%3F&cat=3': {
3030
q: ' Simple 99, 8/?',
3131
cat: '3'
3232
},
33-
'http://example.com/catalogsearch/result/?q=Simple&cat=3&p=1' : {
33+
'http://example.com/catalogsearch/result/?q=Simple&cat=3&p=1': {
3434
q: 'Simple',
3535
cat: '3',
3636
p: '1'

lib/web/mage/utils/misc.js

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -270,16 +270,19 @@ define([
270270
i,
271271
l;
272272

273-
if (queries[1]) {
274-
queries = queries[1].split('&');
275-
276-
for (i = 0, l = queries.length; i < l; i++) {
277-
temp = queries[i].split('=');
278-
if (temp[1]) {
279-
params[temp[0]] = decodeURIComponent(temp[1].replace(/\+/g, '%20'));
280-
} else {
281-
params[temp[0]] = '';
282-
}
273+
if (!queries[1]) {
274+
return params;
275+
}
276+
277+
queries = queries[1].split('&');
278+
279+
for (i = 0, l = queries.length; i < l; i++) {
280+
temp = queries[i].split('=');
281+
282+
if (temp[1]) {
283+
params[temp[0]] = decodeURIComponent(temp[1].replace(/\+/g, '%20'));
284+
} else {
285+
params[temp[0]] = '';
283286
}
284287
}
285288

0 commit comments

Comments
 (0)