mediawiki.api.edit: Fix errors
authorFomafix <fomafix@googlemail.com>
Mon, 29 Jan 2018 08:38:35 +0000 (09:38 +0100)
committerKrinkle <krinklemail@gmail.com>
Fri, 2 Feb 2018 21:30:37 +0000 (21:30 +0000)
commit87758d8700ceeba4897abac76f73d55fffa07506
treeb34cde77b9618bc84c102c3d46fa813152470fc8
parent13059f123c8dccc5e015ecec045b504f8688c24e
mediawiki.api.edit: Fix errors

* Use title = String( title ) to support title with type mw.Title also on the
  POST request.
* Use titles: [ title ] instead of titles: title to ensure that a '|' in the
  title is not interpreted as multi value separator.
* Reject on invalid === true to prevent processing invalid titles.

Change-Id: Ia6a3d9b4b658a89f8969f0d64bf06a53638eb553
resources/src/mediawiki/api/edit.js
tests/qunit/suites/resources/mediawiki.api/mediawiki.api.edit.test.js