|
|
|
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
|
|
|
|
|
limitations under the License. |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
import {parseQsFromFragment, parseQs} from "../../src/vector/url_utils"; |
|
|
|
|
import { parseQsFromFragment, parseQs } from "../../src/vector/url_utils"; |
|
|
|
|
|
|
|
|
|
describe("url_utils.ts", function() { |
|
|
|
|
// @ts-ignore
|
|
|
|
@ -39,4 +39,12 @@ describe("url_utils.ts", function() {
|
|
|
|
|
"foo": "bar", |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
describe("parseQs with arrays", function() { |
|
|
|
|
location.search = "?via=s1&via=s2&via=s2&foo=bar"; |
|
|
|
|
expect(parseQs(location)).toEqual({ |
|
|
|
|
"via": ["s1", "s2", "s2"], |
|
|
|
|
"foo": "bar", |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|