Tests for this are in the next commit (e.g. test_address_form.html) because this can't be tested properly due to existing tests not filling fields in ways that fire input/change events.
MozReview-Commit-ID: 62CckFP6Ou3
--HG--
extra : rebase_source : 02a73ae78f6102e139cdca31e64d6248dc8d5281
Sometimes .errorMessage exists without .message
MozReview-Commit-ID: D4zBJKxfJba
--HG--
extra : rebase_source : b665ab4c79a894462064662bbf8bcc49e320d7ce
These testcases now have virtually-identical copies called...
flexbox-justify-content-horiz-006.xhtml
flexbox-justify-content-vert-006.xhtml
...in our w3c-css/submitted/flexbox reftest directory. So these ones don't need
to exist anymore.
--HG--
extra : rebase_source : 4cc4601987d6678efd87966f94322446c7d00e98
extra : amend_source : 55186587084d49fdf786cd47bb01e2ff4ec0fb6f
External systems such as the generic ingestion service will want to work with
the more standard json-schema format. This commit adds a script to convert the
voluptuous schema to json-schema format using the `luscious` Python module.
Since that module has not been updated recently, we install and use a fork with
some changes.
Since this is a single-purpose command that's unlikely to be used by many
people it's not implemented as a mach command, but simply a standalone script
that can be invoked via `mach python`.
Differential Revision: https://phabricator.services.mozilla.com/D2841
--HG--
extra : rebase_source : d35ed221d05d1d56b96604b931c22b700c10e476
This change adds a voluptuous schema for build system telemetry, replacing
the existing json schema file. Using voluptuous will make it easier to work
with the schema from Python code in the build system. A future commit will
use a Python module to provide a mach command to convert the voluptuous
schema to json schema format for consumption by other systems.
Differential Revision: https://phabricator.services.mozilla.com/D2840
--HG--
extra : rebase_source : 067995385334d1dbc123f2db4245ef4e69d076c3
voluptuous 0.11.1 added support for a `description` argument for Required and
Optional objects, which is useful for adding descriptions in the schema that
we can persist when converting it to json-schema format. This patch vendors
the current version of voluptuous, which is 0.11.5.
MozReview-Commit-ID: 2qt1KE8MPYR
Differential Revision: https://phabricator.services.mozilla.com/D2839
--HG--
extra : rebase_source : f784a529a45fd5467de4dc39ab5db1624004bf2f
Verify mode runs tests multiple times. In the case of browser_startup_content.js,
this gives extra modules a chance to load before subsequent runs, which leads
to failures.
Since there's no particular reason to run this test in verify mode, the
obvious solution is to just disable it.
Differential Revision: https://phabricator.services.mozilla.com/D3430
--HG--
extra : rebase_source : 034fc518bc3e4346cc99404def659b7cf3233308
extra : amend_source : d80dfffefbc674a24c118800af03a12f638fb3a6
Automatic update from web-platform-testsAdd tests for PaymentResponse.retry() (#11101)
* Add tests for PaymentResponse.retry()
* Tests for https://github.com/w3c/payment-request/pull/715
* wip
* remove unnecessary comment
* test retry() rejects if doc not fully active
* Provide better instructions
* fix copy/pasta
* test 'abort the update'
* Calling retry() multiple times is always a new object.
* Generalize test for retry and complete
--
wpt-commits: 2f996e750b6bf5c6c64b693aca154198241ae9e5
wpt-pr: 11101
Automatic update from web-platform-testsFix typo in IntersectionObserver test observer-exceptions.html
This fixes a typo in the description of a test case.
TBR=szager@chromium.org
Change-Id: I485f41c68bfa747c794ef9add2b96b296cfdf73e
Reviewed-on: https://chromium-review.googlesource.com/1173151
Reviewed-by: Ali Juma <ajuma@chromium.org>
Commit-Queue: Ali Juma <ajuma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582686}
--
wpt-commits: ff811226ac0d1d785e5f67b0b4aaf7dd807a3064
wpt-pr: 12453
Automatic update from web-platform-testsEnsure templated tests do set a Content-Type: text/html HTTP header (#12450)
--
wpt-commits: 36c74ce6b47fb657411cd8dae7d2c9c8f722af66
wpt-pr: 12450
Automatic update from web-platform-testsAdd default prompt value for user prompt WebDriver tests (#12310)
Add default prompt value for user prompt WebDriver tests
When the JavaScript `prompt()` function is called without a default value,
some browsers (like IE) return "undefined" for the default prompt value if
the argument is omitted. This commit refactors the user prompt handler
tests so that prompt() is called with an appropriate value for the default
value argument, providing a consistent behavior across browsers.
--
wpt-commits: 2db6b2a7d5ea2b10d2b895cf6956391be88e8297
wpt-pr: 12310
Automatic update from web-platform-testsAdd a PostMessageOptions API to workers and message_port
The current pull request against the HTML spec is here:
https://github.com/whatwg/html/issues/3799
Rename the RuntimeEnabledFeature from WindowPostMessageOptions to
PostMessageOptions
BUG=861735
Change-Id: Ia7980a85c10535f6d531c87f3790efcf6ed2d54d
Reviewed-on: https://chromium-review.googlesource.com/1169304
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582619}
--
wpt-commits: aaac36358ac55215fbb28d62d235470859001e91
wpt-pr: 12385
Automatic update from web-platform-testsMake it possible to override subdomains/not_subdomains in serve.Config
--
Partly fix#8581: add extra subdomains for cookie tests
--
wpt-commits: 9d4128a0306a6e050ece6e770faffc2813987308, ff4e72e977d0776510aea28ddfb497c7fc12e848
wpt-pr: 10953