-
Notifications
You must be signed in to change notification settings - Fork 0
Web Platform Tests
- Tests to write: https://github.com/mathml-refresh/mathml/issues?q=is%3Aopen+is%3Aissue+label%3A%22need+tests%22+-label%3A%22need+resolution%22
Ideas for tests:
- Empty elements, too many elements https://github.com/mathml-refresh/mathml/issues/15
- Dynamic tests (attributes add/remove, children add/remove). https://github.com/mathml-refresh/mathml/issues/57
- Foreground/background paint-order (use Ahem fonts for testing) https://github.com/mathml-refresh/mathml/issues/52
- Test script-level, math-style
- Line-breaking (add test? polyfill?)
- Write tests for block percentage (Neil?). Set on mrow, mtable, math, divs
- Set the inline offset of the child to inline-offset and its block offset such that the baseline of the child is aligned with the baseline. -> write in terms of first baseline
- Test baseline for all elements (mfrac)
-
https://github.com/web-platform-tests/wpt/pull/16050 mathml/relations/css-styling/lengths-1.html Carefully import this back to WebKit (ensure non-core is still tested).
-
https://github.com/web-platform-tests/wpt/pull/17907 mathml/presentation-markup/fractions/frac-linethickness-002.html mathml/relations/css-styling/lengths-2.html Carefully import this back to WebKit (ensure non-core is still tested).
-
https://github.com/web-platform-tests/wpt/pull/15836 mathml/presentation-markup/fractions/frac-linethickness-001.html Carefully import this back to WebKit (ensure non-core is still tested).
-
https://github.com/web-platform-tests/wpt/pull/15530 Make mathml/relations/html5-tree/href-click-3.html work in WebKit (https://bugs.webkit.org/show_bug.cgi?id=187039), depends on WebDriver support.
Done:
- https://github.com/web-platform-tests/wpt/pull/17309 Remove lengths-2.html and rename lengths-3.html to lengths-2.html.
Has Patch (https://bugs.webkit.org/show_bug.cgi?id=202979):
-
https://github.com/web-platform-tests/wpt/pull/17215 Remove presentation/mo-form.html, mo-form-dynamic.html, mo-form-fallback.html and mo-form-minus-plus.html from WebKit.
-
https://github.com/web-platform-tests/wpt/pull/17354 Remove mo-movablelimits-dynamic.html, mo-movablelimits-default.html and mo-movablelimits.html.
-
https://github.com/web-platform-tests/wpt/pull/15948 Remove presentation/mo-paint-lspace-rspace.html from WebKit
-
https://github.com/web-platform-tests/wpt/pull/17345 Remove direction-overall.html, direction.html, direction-token.html.
-
https://github.com/web-platform-tests/wpt/pull/16558 Remove mathml/presentation/inferred-mrow-baseline.html and mathml/presentation/inferred-mrow-stretchy.html from WebKit.
Keep as-is:
- https://github.com/web-platform-tests/wpt/pull/15722 Remove mathml/presentation-markup/spaces/mspace-children.html from WebKit
Depends on Apple:
- https://github.com/web-platform-tests/wpt/pull/16369 mathml/relations/html5-tree/required-extensions-1.html Remove hasExtension() from WebKit ( https://bugs.webkit.org/show_bug.cgi?id=198652 ).