test(util): add more getQuerystring() tests

This commit is contained in:
Adam Bradley
2016-03-07 09:29:23 -06:00
parent 3e201ed304
commit 172a425353
2 changed files with 50 additions and 6 deletions

View File

@ -182,11 +182,14 @@ export function getQuerystring(url: string): any {
const startIndex = url.indexOf('?');
if (startIndex !== -1) {
const queries = url.slice(startIndex + 1).split('&');
queries.filter((param) => { return param.indexOf('=') > 0; }).forEach((param) => {
var split = param.split('=');
if(split.length > 1)
queryParams[split[0].toLowerCase()] = split[1].split('#')[0];
});
for (var i = 0; i < queries.length; i++) {
if (queries[i].indexOf('=') > 0) {
var split = queries[i].split('=');
if (split.length > 1) {
queryParams[split[0].toLowerCase()] = split[1].split('#')[0];
}
}
}
}
}
return queryParams;