Verify that the added handling is correctly conditional.
Bug: T231382
Change-Id: I71b834c1c0a7bdaf28d990eafd4ce5d70a55e141
'Parse an ftp URI correctly with user and password'
);
'Parse an ftp URI correctly with user and password'
);
+ uri = new mw.Uri( 'http://example.com/?foo[1]=b&foo[0]=a&foo[]=c' );
+
+ assert.deepEqual(
+ uri.query,
+ {
+ 'foo[1]': 'b',
+ 'foo[0]': 'a',
+ 'foo[]': 'c'
+ },
+ 'Array query parameters parsed as normal with arrayParams:false'
+ );
+
assert.throws(
function () {
return new mw.Uri( 'glaswegian penguins' );
assert.throws(
function () {
return new mw.Uri( 'glaswegian penguins' );