From 87be1008ded90f39f42a04967f5e3456276e3232 Mon Sep 17 00:00:00 2001 From: WPT Sync Bot Date: Sun, 21 Feb 2021 08:20:50 +0000 Subject: [PATCH] Update web-platform-tests to revision b'7af9d6ec48ab04043a2bea85a3599904a1a19efa' --- .../FileAPI/blob/Blob-constructor.any.js.ini | 9 + .../url/url-in-tags-revoke.window.js.ini | 2 +- .../cors/response-headers.htm.ini | 4 + .../CSS2/floats/hit-test-floats-003.html.ini | 4 - .../inline-negative-margin-001.html.ini | 30 + .../background-repeat-round-2.html.ini | 2 + .../background-repeat-space-10.html.ini | 2 + .../background-repeat-space-1a.html.ini | 1 - .../background-repeat-space-1b.html.ini | 1 - .../background-repeat-space-1c.html.ini | 1 - .../background-repeat-space-3.html.ini | 1 - .../background-repeat-space-4.html.ini | 1 - .../background-repeat-space-5.html.ini | 1 - .../background-repeat-space-6.html.ini | 1 - .../background-repeat-space-7.html.ini | 1 - .../background-repeat-space-9.html.ini | 2 + .../background-size-043.html.ini | 2 + .../background-size-044.html.ini | 2 + .../border-image-repeat-1.html.ini | 2 + .../border-image-repeat-round-1.html.ini | 2 + .../border-image-repeat-round-2.html.ini | 2 + .../border-image-repeat-space-1.html.ini | 2 + .../border-image-repeat-space-2.html.ini | 2 + .../border-image-repeat-space-3.html.ini | 2 + ...border-image-repeat-space-4-ref-1.html.ini | 2 + .../border-image-repeat-space-4.html.ini | 2 + ...border-image-repeat-space-5-ref-1.html.ini | 2 + .../border-image-repeat-space-5.html.ini | 2 + .../border-image-repeat-space-6.html.ini | 2 + .../border-image-repeat-space-7.html.ini | 2 + .../css-color/color-resolving-hwb.html.ini | 23329 +++++++++++++++ .../css/css-color/hwb-001.html.ini | 2 + .../css/css-color/hwb-002.html.ini | 2 + .../css/css-color/hwb-003.html.ini | 2 + .../css/css-color/hwb-004.html.ini | 2 + .../css/css-color/hwb-005.html.ini | 2 + .../css/css-color/xyz-001.html.ini | 2 + .../css/css-color/xyz-002.html.ini | 2 + .../css/css-color/xyz-003.html.ini | 2 + .../css/css-color/xyz-004.html.ini | 2 + .../css/css-color/xyz-005.html.ini | 2 + .../flexbox-min-width-auto-005.html.ini | 2 + .../flexbox-min-width-auto-006.html.ini | 2 + .../table-as-item-narrow-content-2.html.ini | 2 + .../table-as-item-specified-height.html.ini | 2 + ...able-as-item-stretch-cross-size-2.html.ini | 2 + .../css/css-fonts/advance-override.html.ini | 2 + .../empty-background-image.html.ini | 4 + .../object-fit-contain-png-001c.html.ini | 1 - .../object-fit-contain-png-001e.html.ini | 1 - .../object-fit-contain-png-001i.html.ini | 1 - .../object-fit-contain-png-001o.html.ini | 1 - .../object-fit-contain-png-001p.html.ini | 1 - .../object-fit-contain-png-002c.html.ini | 1 - .../object-fit-contain-png-002e.html.ini | 1 - .../object-fit-contain-png-002i.html.ini | 1 - .../object-fit-contain-png-002o.html.ini | 1 - .../object-fit-contain-png-002p.html.ini | 1 - .../object-fit-cover-png-001c.html.ini | 1 - .../object-fit-cover-png-001e.html.ini | 1 - .../object-fit-cover-png-001i.html.ini | 1 - .../object-fit-cover-png-001o.html.ini | 1 - .../object-fit-cover-png-001p.html.ini | 1 - .../object-fit-cover-png-002c.html.ini | 1 - .../object-fit-cover-png-002e.html.ini | 1 - .../object-fit-cover-png-002i.html.ini | 1 - .../object-fit-cover-png-002o.html.ini | 1 - .../object-fit-cover-png-002p.html.ini | 1 - .../object-fit-dyn-aspect-ratio-001.html.ini | 2 + .../object-fit-dyn-aspect-ratio-002.html.ini | 2 + .../object-fit-fill-png-001c.html.ini | 1 - .../object-fit-fill-png-001e.html.ini | 1 - .../object-fit-fill-png-001i.html.ini | 1 - .../object-fit-fill-png-001o.html.ini | 1 - .../object-fit-fill-png-001p.html.ini | 1 - .../object-fit-fill-png-002c.html.ini | 1 - .../object-fit-fill-png-002e.html.ini | 1 - .../object-fit-fill-png-002i.html.ini | 1 - .../object-fit-fill-png-002o.html.ini | 1 - .../object-fit-fill-png-002p.html.ini | 1 - .../object-fit-none-png-001c.html.ini | 1 - .../object-fit-none-png-001e.html.ini | 1 - .../object-fit-none-png-001i.html.ini | 1 - .../object-fit-none-png-001o.html.ini | 1 - .../object-fit-none-png-001p.html.ini | 1 - .../object-fit-none-png-002c.html.ini | 1 - .../object-fit-none-png-002e.html.ini | 1 - .../object-fit-none-png-002i.html.ini | 1 - .../object-fit-none-png-002o.html.ini | 1 - .../object-fit-none-png-002p.html.ini | 1 - .../object-fit-scale-down-png-001c.html.ini | 1 - .../object-fit-scale-down-png-001e.html.ini | 1 - .../object-fit-scale-down-png-001i.html.ini | 1 - .../object-fit-scale-down-png-001o.html.ini | 1 - .../object-fit-scale-down-png-001p.html.ini | 1 - .../object-fit-scale-down-png-002c.html.ini | 1 - .../object-fit-scale-down-png-002e.html.ini | 1 - .../object-fit-scale-down-png-002i.html.ini | 1 - .../object-fit-scale-down-png-002o.html.ini | 1 - .../object-fit-scale-down-png-002p.html.ini | 1 - .../object-position-png-001c.html.ini | 1 - .../object-position-png-001e.html.ini | 1 - .../object-position-png-001i.html.ini | 1 - .../object-position-png-001o.html.ini | 1 - .../object-position-png-001p.html.ini | 1 - .../object-position-png-002c.html.ini | 1 - .../object-position-png-002e.html.ini | 1 - .../object-position-png-002i.html.ini | 1 - .../object-position-png-002o.html.ini | 1 - .../object-position-png-002p.html.ini | 1 - .../hyphens/hyphens-auto-003.html.ini | 2 + .../hyphens/hyphens-auto-004.html.ini | 2 + .../hyphens/hyphens-auto-005.html.ini | 2 + .../calc-max-width-block-intrinsic-1.html.ini | 1 - .../calc-min-width-block-intrinsic-1.html.ini | 1 - .../calc-offsets-relative-bottom-1.html.ini | 1 - .../calc-offsets-relative-top-1.html.ini | 1 - .../calc-text-indent-intrinsic-1.html.ini | 1 - .../calc-width-table-auto-1.html.ini | 1 - .../rem-root-font-size-restyle-1.html.ini | 2 + .../css/css-values/urls/empty.html.ini | 13 + .../css/cssom-view/CaretPosition-001.html.ini | 4 + ...QueryList-addListener-handleEvent.html.ini | 9 + ...chment-fixed-during-smooth-scroll.html.ini | 2 + ...round-change-during-smooth-scroll.html.ini | 5 + .../cssom-view/elementFromPoint-001.html.ini | 4 + .../elementFromPoint-list-001.html.ini | 15 + .../cssom-view/elementFromPosition.html.ini | 3 + .../elementsFromPoint-invalid-cases.html.ini | 4 - .../offsetTopLeft-border-box.html.ini | 85 + .../reactions/HTMLMediaElement.html.ini | 2 + .../fetch/api/basic/keepalive.html.ini | 4 + .../fetch/content-type/response.window.js.ini | 24 +- .../fetch/content-type/script.window.js.ini | 3 + .../fetch/h1-parsing/lone-cr.window.js.ini | 4 + .../redirects/subresource-fragments.html.ini | 13 + .../traverse_the_history_2.html.ini | 4 - .../embedded-opener-remove-frame.html.ini | 1 + .../createImageBitmap-bounds.html.ini | 12 + .../2d.transformation.perspective.html.ini | 4 + .../2d.transformation.rotate3d.X.html.ini | 4 + .../2d.transformation.rotate3d.Y.html.ini | 4 + .../2d.transformation.rotate3d.Z.html.ini | 4 + .../2d.transformation.rotate3d.html.ini | 4 + .../2d.transformation.rotateAxis.html.ini | 4 + .../supported-elements.html.ini | 6 +- .../canvas-aspect-ratio.html.ini | 4 + .../img-aspect-ratio.html.ini | 7 + .../video-aspect-ratio.html.ini | 7 + .../resource-selection-currentSrc.html.ini | 5 + .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- .../form-data-set-empty-file.window.js.ini | 13 + .../textfieldselection/select-event.html.ini | 78 +- .../selectmenu-value.tentative.html.ini | 22 + ...light-dismiss-on-scroll.tentative.html.ini | 4 + ...p-open-overflow-display.tentative.html.ini | 2 + .../htmlanchorelement_noopener.html.ini | 5 +- .../css-module-worker-test.html.ini | 5 + .../import-css-module-basic.html.ini | 3 + .../import-css-module-dynamic.html.ini | 2 + .../css-module/utf8.tentative.html.ini | 14 + .../document-write/module-delayed.html.ini | 4 - .../promise-job-entry.html.ini | 5 +- ...onfirm-different-origin-frame.sub.html.ini | 4 + ...prompt-different-origin-frame.sub.html.ini | 4 + .../resource-timing/entry-attributes.html.ini | 4 + .../selection/modify.tentative.html.ini | 18 + .../async-iterator.any.js.ini | 6 + .../readable-streams/general.any.js.ini | 6 + .../instantiate-bad-imports.any.js.ini | 5 - .../jsapi/constructor/instantiate.any.js.ini | 75 - .../jsapi/table/type.tentative.any.js.ini | 27 + .../realtimeanalyser-fft-scaling.html.ini | 1 + .../nan-param.html.ini | 10 + .../tests/bidi/new_session/connect.py.ini | 13 + .../tests/execute_script/cyclic.py.ini | 4 + .../tests/new_session/websocket_url.py.ini | 4 + .../tests/set_window_rect/set.py.ini | 3 + .../webmessaging/without-ports/018.html.ini | 5 - ...sensing_cpu_dataUnavailable.https.html.ini | 7 + ...h_sensing_cpu_inactiveFrame.https.html.ini | 7 + ..._sensing_cpu_incorrectUsage.https.html.ini | 7 + ...u_luminance_alpha_dataValid.https.html.ini | 7 + ...depth_sensing_cpu_staleView.https.html.ini | 7 + .../depth_sensing_notEnabled.https.html.ini | 13 + ...sensing_gpu_dataUnavailable.https.html.ini | 7 + ...h_sensing_gpu_inactiveFrame.https.html.ini | 2 + ..._sensing_gpu_incorrectUsage.https.html.ini | 7 + ...depth_sensing_gpu_staleView.https.html.ini | 7 + ...getLightEstimate_oldSession.https.html.ini | 7 + ...getLightEstimate_staleFrame.https.html.ini | 7 + ...rame_getLightEstimate_valid.https.html.ini | 7 + ...Session_getLightProbe_ended.https.html.ini | 7 + ...on_getLightProbe_notEnabled.https.html.ini | 7 + ...Session_getLightProbe_valid.https.html.ini | 7 + ...inding_getReflectionCubeMap.https.html.ini | 7 + ...c-cors-safelisted-response-headers.htm.ini | 4 + .../FileAPI/blob/Blob-constructor.any.js.ini | 9 + .../FileAPI/blob/Blob-constructor.html.ini | 4 - .../url/url-in-tags-revoke.window.js.ini | 2 +- tests/wpt/metadata/MANIFEST.json | 24195 +++++++++------- .../http-state/ordering-tests.html.ini | 4 - .../metadata/cors/response-headers.htm.ini | 4 + .../CSS2/floats/hit-test-floats-003.html.ini | 4 - .../inline-negative-margin-001.html.ini | 4 +- .../css/CSS2/text/white-space-002.xht.ini | 2 + .../css/CSS2/text/white-space-003.xht.ini | 2 + .../background-repeat-round-2.html.ini | 2 + .../background-repeat-space-1b.html.ini | 2 + .../background-repeat-space-2.html.ini | 2 + .../background-repeat-space-3.html.ini | 2 + .../background-repeat-space-8.html.ini | 2 + .../background-size-043.html.ini | 2 + .../background-size-044.html.ini | 2 + .../border-image-repeat-1.html.ini | 2 + .../border-image-repeat-round-1.html.ini | 2 + .../border-image-repeat-space-1.html.ini | 2 + .../border-image-repeat-space-2.html.ini | 2 + .../border-image-repeat-space-3.html.ini | 2 + .../border-image-repeat-space-5.html.ini | 2 + .../border-image-repeat-space-7.html.ini | 2 + .../css-color/color-resolving-hwb.html.ini | 23329 +++++++++++++++ .../metadata/css/css-color/hwb-001.html.ini | 2 + .../metadata/css/css-color/hwb-002.html.ini | 2 + .../metadata/css/css-color/hwb-003.html.ini | 2 + .../metadata/css/css-color/hwb-004.html.ini | 2 + .../metadata/css/css-color/hwb-005.html.ini | 2 + .../metadata/css/css-color/xyz-001.html.ini | 2 + .../metadata/css/css-color/xyz-002.html.ini | 2 + .../metadata/css/css-color/xyz-003.html.ini | 2 + .../metadata/css/css-color/xyz-004.html.ini | 2 + .../metadata/css/css-color/xyz-005.html.ini | 2 + .../flexbox-min-width-auto-005.html.ini | 2 + .../flexbox-min-width-auto-006.html.ini | 2 + .../css-flexbox/radiobutton-min-size.html.ini | 3 + .../table-as-item-narrow-content-2.html.ini | 2 + .../table-as-item-specified-height.html.ini | 2 + ...able-as-item-stretch-cross-size-2.html.ini | 2 + .../css/css-fonts/advance-override.html.ini | 2 + .../empty-background-image.html.ini | 4 + .../object-fit-contain-png-001c.html.ini | 2 + .../object-fit-contain-png-001e.html.ini | 2 + .../object-fit-contain-png-001i.html.ini | 2 + .../object-fit-contain-png-001o.html.ini | 2 + .../object-fit-contain-png-001p.html.ini | 2 + .../object-fit-contain-png-002c.html.ini | 2 + .../object-fit-contain-png-002e.html.ini | 2 + .../object-fit-contain-png-002i.html.ini | 2 + .../object-fit-contain-png-002o.html.ini | 2 + .../object-fit-contain-png-002p.html.ini | 2 + .../object-fit-cover-png-001c.html.ini | 2 + .../object-fit-cover-png-001e.html.ini | 2 + .../object-fit-cover-png-001i.html.ini | 2 + .../object-fit-cover-png-001o.html.ini | 2 + .../object-fit-cover-png-001p.html.ini | 2 + .../object-fit-cover-png-002c.html.ini | 2 + .../object-fit-cover-png-002e.html.ini | 2 + .../object-fit-cover-png-002i.html.ini | 2 + .../object-fit-cover-png-002o.html.ini | 2 + .../object-fit-cover-png-002p.html.ini | 2 + .../object-fit-dyn-aspect-ratio-001.html.ini | 2 + .../object-fit-dyn-aspect-ratio-002.html.ini | 2 + .../object-fit-fill-png-001c.html.ini | 2 + .../object-fit-fill-png-001e.html.ini | 2 + .../object-fit-fill-png-001i.html.ini | 2 + .../object-fit-fill-png-001o.html.ini | 2 + .../object-fit-fill-png-001p.html.ini | 2 + .../object-fit-fill-png-002c.html.ini | 2 + .../object-fit-fill-png-002e.html.ini | 2 + .../object-fit-fill-png-002i.html.ini | 2 + .../object-fit-fill-png-002o.html.ini | 2 + .../object-fit-fill-png-002p.html.ini | 2 + .../object-fit-none-png-001c.html.ini | 2 + .../object-fit-none-png-001e.html.ini | 2 + .../object-fit-none-png-001i.html.ini | 2 + .../object-fit-none-png-001o.html.ini | 2 + .../object-fit-none-png-001p.html.ini | 2 + .../object-fit-none-png-002c.html.ini | 2 + .../object-fit-none-png-002e.html.ini | 2 + .../object-fit-none-png-002i.html.ini | 2 + .../object-fit-none-png-002o.html.ini | 2 + .../object-fit-none-png-002p.html.ini | 2 + .../object-fit-scale-down-png-001c.html.ini | 2 + .../object-fit-scale-down-png-001e.html.ini | 2 + .../object-fit-scale-down-png-001i.html.ini | 2 + .../object-fit-scale-down-png-001o.html.ini | 2 + .../object-fit-scale-down-png-001p.html.ini | 2 + .../object-fit-scale-down-png-002c.html.ini | 2 + .../object-fit-scale-down-png-002e.html.ini | 2 + .../object-fit-scale-down-png-002i.html.ini | 2 + .../object-fit-scale-down-png-002o.html.ini | 2 + .../object-fit-scale-down-png-002p.html.ini | 2 + .../object-position-png-001c.html.ini | 2 + .../object-position-png-001e.html.ini | 2 + .../object-position-png-001i.html.ini | 2 + .../object-position-png-001o.html.ini | 2 + .../object-position-png-001p.html.ini | 2 + .../object-position-png-002c.html.ini | 2 + .../object-position-png-002e.html.ini | 2 + .../object-position-png-002i.html.ini | 2 + .../object-position-png-002o.html.ini | 2 + .../object-position-png-002p.html.ini | 2 + .../hyphens/hyphens-auto-003.html.ini | 2 + .../hyphens/hyphens-auto-004.html.ini | 2 + .../hyphens/hyphens-auto-005.html.ini | 2 + .../line-break/line-break-normal-018.xht.ini | 2 - .../line-break/line-break-strict-018.xht.ini | 2 - .../transform-scale-hittest.html.ini | 3 - .../calc-max-width-block-intrinsic-1.html.ini | 2 + .../calc-min-width-block-intrinsic-1.html.ini | 2 + .../calc-offsets-relative-bottom-1.html.ini | 2 + .../calc-offsets-relative-top-1.html.ini | 2 + .../calc-text-indent-intrinsic-1.html.ini | 2 + .../calc-width-table-auto-1.html.ini | 2 + .../rem-root-font-size-restyle-1.html.ini | 2 + .../css/css-values/urls/empty.html.ini | 13 + .../css/cssom-view/CaretPosition-001.html.ini | 4 + ...chment-fixed-during-smooth-scroll.html.ini | 2 + ...round-change-during-smooth-scroll.html.ini | 5 + .../cssom-view/elementFromPoint-001.html.ini | 4 + .../elementsFromPoint-invalid-cases.html.ini | 4 - .../calc-width-block-intrinsic-1.html.ini | 3 - .../values3/calc-width-table-fixed-1.html.ini | 3 - .../reactions/HTMLMediaElement.html.ini | 2 + .../fetch/api/basic/keepalive.html.ini | 4 + .../fetch/content-type/response.window.js.ini | 24 +- .../fetch/content-type/script.window.js.ini | 3 + .../fetch/h1-parsing/lone-cr.window.js.ini | 4 + .../redirects/subresource-fragments.html.ini | 13 + .../traverse_the_history_2.html.ini | 4 - .../embedded-opener-remove-frame.html.ini | 1 + .../createImageBitmap-bounds.html.ini | 12 + .../2d.transformation.perspective.html.ini | 4 + .../2d.transformation.rotate3d.X.html.ini | 4 + .../2d.transformation.rotate3d.Y.html.ini | 4 + .../2d.transformation.rotate3d.Z.html.ini | 4 + .../2d.transformation.rotate3d.html.ini | 4 + .../2d.transformation.rotateAxis.html.ini | 4 + .../2d.transformation.translate3d.html.ini | 4 - .../supported-elements.html.ini | 6 +- .../canvas-aspect-ratio.html.ini | 4 + .../img-aspect-ratio.html.ini | 3 + .../video-aspect-ratio.html.ini | 3 + .../resource-selection-currentSrc.html.ini | 5 + .../iframe_sandbox_popups_escaping-1.html.ini | 2 +- .../iframe_sandbox_popups_escaping-3.html.ini | 3 +- .../form-data-set-empty-file.window.js.ini | 12 + .../textfieldselection/select-event.html.ini | 78 +- .../selectmenu-value.tentative.html.ini | 22 + ...light-dismiss-on-scroll.tentative.html.ini | 4 + ...p-open-overflow-display.tentative.html.ini | 2 + .../htmlanchorelement_noopener.html.ini | 5 +- .../css-module-worker-test.html.ini | 5 + .../import-css-module-basic.html.ini | 3 + .../import-css-module-dynamic.html.ini | 2 + .../css-module/utf8.tentative.html.ini | 9 +- .../document-write/module-delayed.html.ini | 4 - ...le-event-handler-settings-objects.html.ini | 3 + .../promise-job-entry.html.ini | 5 +- ...onfirm-different-origin-frame.sub.html.ini | 4 + ...prompt-different-origin-frame.sub.html.ini | 4 + .../resource-timing/entry-attributes.html.ini | 4 + .../selection/modify.tentative.html.ini | 18 + .../async-iterator.any.js.ini | 6 + .../readable-streams/general.any.js.ini | 6 + .../instantiate-bad-imports.any.js.ini | 4 - .../jsapi/constructor/instantiate.any.js.ini | 36 - .../jsapi/table/type.tentative.any.js.ini | 27 + .../realtimeanalyser-fft-scaling.html.ini | 1 + .../nan-param.html.ini | 10 + .../tests/bidi/new_session/connect.py.ini | 13 + .../tests/execute_script/cyclic.py.ini | 3 - .../tests/new_session/websocket_url.py.ini | 4 + .../tests/set_window_rect/set.py.ini | 3 + .../webmessaging/without-ports/018.html.ini | 5 - ...sensing_cpu_dataUnavailable.https.html.ini | 7 + ...h_sensing_cpu_inactiveFrame.https.html.ini | 7 + ..._sensing_cpu_incorrectUsage.https.html.ini | 7 + ...u_luminance_alpha_dataValid.https.html.ini | 7 + ...depth_sensing_cpu_staleView.https.html.ini | 7 + .../depth_sensing_notEnabled.https.html.ini | 13 + ...sensing_gpu_dataUnavailable.https.html.ini | 7 + ...h_sensing_gpu_inactiveFrame.https.html.ini | 2 + ..._sensing_gpu_incorrectUsage.https.html.ini | 7 + ...depth_sensing_gpu_staleView.https.html.ini | 7 + ...getLightEstimate_oldSession.https.html.ini | 7 + ...getLightEstimate_staleFrame.https.html.ini | 7 + ...rame_getLightEstimate_valid.https.html.ini | 7 + ...Session_getLightProbe_ended.https.html.ini | 7 + ...on_getLightProbe_notEnabled.https.html.ini | 7 + ...Session_getLightProbe_valid.https.html.ini | 7 + ...inding_getReflectionCubeMap.https.html.ini | 7 + ...c-cors-safelisted-response-headers.htm.ini | 4 + .../web-platform-tests/.azure-pipelines.yml | 6 +- .../.github/workflows/regen_certs.yml | 4 + .../blob/Blob-constructor-dom.window.js | 53 + ...nstructor.html => Blob-constructor.any.js} | 52 +- ...erflow.html => Blob-slice-overflow.any.js} | 14 +- .../{Blob-slice.html => Blob-slice.any.js} | 15 +- .../icons-member-cors-fail-manual.sub.html | 15 + .../icons-member-cors-fail.sub.webmanifest | 7 + ...icons-member-cors-fail.webmanifest.headers | 1 + .../icons-member-cors-manual.sub.html | 15 + .../icons-member-cors.sub.webmanifest | 7 + .../icons-member-cors.webmanifest.headers | 1 + .../icons-member-csp-fail-manual.sub.html | 16 + .../icons-member-csp-fail.webmanifest | 7 + .../icons-member-csp-fail.webmanifest.headers | 1 + .../icons-member-csp-manual.sub.html | 16 + .../icons-member-csp.sub.webmanifest | 7 + .../icons-member-csp.webmanifest.headers | 1 + .../icons-member/pass.png.sub.headers | 1 + .../shortcuts-member/pass.png.sub.headers | 1 + ...shortcuts-member-cors-fail-manual.sub.html | 16 + ...shortcuts-member-cors-fail.sub.webmanifest | 14 + ...tcuts-member-cors-fail.webmanifest.headers | 1 + .../shortcuts-member-cors-manual.sub.html | 16 + .../shortcuts-member-cors.sub.webmanifest | 14 + .../shortcuts-member-cors.webmanifest.headers | 1 + .../shortcuts-member-csp-fail-manual.sub.html | 17 + .../shortcuts-member-csp-fail.webmanifest | 14 + ...rtcuts-member-csp-fail.webmanifest.headers | 1 + .../shortcuts-member-csp-manual.sub.html | 17 + .../shortcuts-member-csp.sub.webmanifest | 14 + .../shortcuts-member-csp.webmanifest.headers | 1 + .../beacon/beacon-basic-blob.html | 18 - .../beacon/beacon-basic-blobMax.html | 18 - .../beacon/beacon-basic-buffersource.html | 18 - .../beacon/beacon-basic-buffersourceMax.html | 18 - .../beacon/beacon-basic-formdata.html | 18 - .../beacon/beacon-basic-formdataMax.html | 18 - .../beacon/beacon-basic-string.html | 18 - .../beacon/beacon-basic-stringMax.html | 18 - .../beacon/beacon-basic.https.window.js | 98 + .../beacon/beacon-common.sub.js | 255 +- .../beacon/beacon-cors.https.window.js | 132 + .../beacon/beacon-cors.sub.window.js | 42 - .../beacon/beacon-error.sub.window.js | 48 - .../beacon/beacon-navigate.html | 19 - .../beacon/beacon-navigate.https.window.js | 23 + .../beacon-preflight-failure.sub.window.js | 28 - .../beacon/beacon-readablestream.window.js | 3 - .../beacon/beacon-redirect.https.window.js | 35 + .../beacon/beacon-redirect.sub.window.js | 20 - .../beacon/resources/beacon.py | 30 +- .../clipboard-apis/clipboard-file-manual.html | 87 + .../clipboard-apis/resources/copied-file.txt | 1 + .../content-security-policy/README.html | 2 +- ...-not-respect-base-uri.sub.html.sub.headers | 2 +- .../required-csp-header-cascade.html | 8 +- .../required_csp-header-crlf.html | 98 +- .../required_csp-header.html | 48 +- .../subsumption_algorithm-general.html | 10 +- .../support/echo-required-csp.py | 3 - .../report-blocked-frame.sub.html | 2 +- .../report-only-frame.sub.html | 2 +- .../no-default-src.sub.html.sub.headers | 2 +- ...-correctly-by-plznavigate.html.sub.headers | 2 +- .../sandboxed-blob-scheme.html.sub.headers | 2 +- .../sandboxed-data-scheme.html.sub.headers | 2 +- .../navigate-self-to-blob.html.sub.headers | 2 +- .../unsandboxed-blob-scheme.html.sub.headers | 2 +- .../unsandboxed-data-scheme.html.sub.headers | 2 +- ...t-navigates-child-blocked.html.sub.headers | 2 +- ...orm_action_navigation.sub.html.sub.headers | 2 +- ...f_location_navigation.sub.html.sub.headers | 2 +- ...link_click_navigation.sub.html.sub.headers | 2 +- ...ta_refresh_navigation.sub.html.sub.headers | 2 +- .../navigate_parent.sub.html.sub.headers | 2 +- .../spv-test-iframe1.sub.html.sub.headers | 2 +- .../test_csp_self_window.sub.html.sub.headers | 2 +- .../object-src/object-src-no-url-allowed.html | 2 +- ...object-src-no-url-allowed.html.sub.headers | 2 +- .../object-src/object-src-url-allowed.html | 2 +- .../object-src-url-allowed.html.sub.headers | 2 +- .../object-src-url-embed-allowed.html | 2 +- ...ect-src-url-embed-allowed.html.sub.headers | 2 +- .../object-src-url-redirect-allowed.html | 2 +- ...-src-url-redirect-allowed.html.sub.headers | 2 +- ...allowed.html => plugin-types-ignored.html} | 3 +- .../plugin-types-ignored.html.sub.headers | 6 + .../plugin-types/plugintypes-empty.sub.html | 22 - .../plugintypes-mismatched-data.html | 22 - .../plugintypes-mismatched-url.html | 22 - .../plugin-types/plugintypes-notype-data.html | 23 - .../plugin-types/plugintypes-notype-url.html | 23 - ...plugintypes-nourl-allowed.html.sub.headers | 2 - .../plugintypes-nourl-blocked.html | 22 - ...thout-violation.https.sub.html.sub.headers | 2 +- ...ts-on-violation.https.sub.html.sub.headers | 2 +- ...-first-endpoint.https.sub.html.sub.headers | 2 +- ...es-report-uri-1.https.sub.html.sub.headers | 4 +- ...es-report-uri-2.https.sub.html.sub.headers | 4 +- ...ts-on-violation.https.sub.html.sub.headers | 2 +- ...ks-on-frame-src.https.sub.html.sub.headers | 2 +- .../reporting/multiple-report-policies.html | 4 +- .../multiple-report-policies.html.sub.headers | 4 +- .../reporting/report-and-enforce.html | 2 +- .../report-and-enforce.html.sub.headers | 2 +- .../reporting/report-blocked-data-uri.html | 2 +- .../report-blocked-data-uri.html.sub.headers | 2 +- .../report-blocked-uri-cross-origin.sub.html | 2 +- ...cked-uri-cross-origin.sub.html.sub.headers | 2 +- .../reporting/report-blocked-uri.html | 2 +- .../report-blocked-uri.html.sub.headers | 2 +- .../report-cross-origin-no-cookies.sub.html | 2 +- ...oss-origin-no-cookies.sub.html.sub.headers | 2 +- .../report-multiple-violations-01.html | 2 +- ...rt-multiple-violations-01.html.sub.headers | 2 +- .../report-multiple-violations-02.html | 2 +- ...rt-multiple-violations-02.html.sub.headers | 2 +- .../reporting/report-only-in-meta.sub.html | 2 +- .../reporting/report-only-unsafe-eval.html | 2 +- .../report-only-unsafe-eval.html.sub.headers | 2 +- ...d-content-frame.https.sub.html.sub.headers | 2 +- .../reporting/report-original-url.sub.html | 2 +- .../report-original-url.sub.html.sub.headers | 2 +- .../report-same-origin-with-cookies.html | 2 +- ...-same-origin-with-cookies.html.sub.headers | 2 +- .../report-uri-effective-directive.html | 2 +- ...t-uri-effective-directive.html.sub.headers | 2 +- .../report-uri-from-inline-javascript.html | 2 +- ...ri-from-inline-javascript.html.sub.headers | 2 +- .../reporting/report-uri-from-javascript.html | 2 +- ...eport-uri-from-javascript.html.sub.headers | 2 +- .../report-uri-multiple-reversed.html | 2 +- ...ort-uri-multiple-reversed.html.sub.headers | 4 +- .../reporting/report-uri-multiple.html | 2 +- .../report-uri-multiple.html.sub.headers | 2 +- .../reporting/report-uri-scheme-relative.html | 2 +- ...eport-uri-scheme-relative.html.sub.headers | 2 +- .../generate-csp-report.html.sub.headers | 2 +- .../reporting/support/not-embeddable-frame.py | 2 +- ...-in-report-only-mode-and-sends-report.html | 2 +- ...nly-mode-and-sends-report.html.sub.headers | 2 +- ...cript-window-open-blocked.html.sub.headers | 2 +- ...ltiple-hashing-algorithms.html.sub.headers | 4 +- .../support/checkReport.sub.js | 6 +- .../content-security-policy/support/report.py | 64 - .../attributes/{domain => }/domain.sub.html | 0 .../cookies/http-state/ordering-tests.html | 30 - .../resources/all-tests.html.py-str | 71 - .../resources/cookie-http-state-template.js | 131 - .../http-state/resources/cookie-setter.py | 96 - .../debugging-single-test.html.py-str | 21 - .../resources/iframe-content-pushing.js | 4 - .../iframe-expectation-doc.html.py-str | 11 - .../test-files/ordering0001-expected | 1 - .../resources/test-files/ordering0001-test | 7 - .../cookies/ordering/ordering.sub.html | 24 + .../resources/ordering-child.sub.html | 74 + .../cookies/resources/cookie-helper.sub.js | 6 + .../cookies/resources/navigate.html | 8 + .../cookies/samesite/iframe.https.html | 17 +- .../samesite/resources/echo-cookies.html | 5 +- .../samesite/resources/navigate-iframe.html | 26 + .../cookies/samesite/resources/navigate.html | 10 +- .../samesite/setcookie-navigation.https.html | 50 +- .../cors/resources/cors-headers.asis | 1 + .../cors/response-headers.htm | 2 + ...tachment-fixed-inside-transform-1-ref.html | 0 ...d-attachment-fixed-inside-transform-1.html | 0 .../background-repeat-round-1-ref.html | 0 .../background-repeat-round-1a.html | 0 .../background-repeat-round-1b.html | 0 .../background-repeat-round-1c.html | 0 .../background-repeat-round-1d.html | 0 .../background-repeat-round-1e.html | 0 .../background-repeat-round-2-ref.html | 0 .../background-repeat-round-2.html | 0 .../background-repeat-round-3-ref.html | 0 .../background-repeat-round-3.html | 0 .../background-repeat-round-4-ref.html | 0 .../background-repeat-round-4.html | 0 .../background-repeat-space-1-ref.html | 0 .../background-repeat-space-10-ref.html | 0 .../background-repeat-space-10.html | 0 .../background-repeat-space-1a.html | 0 .../background-repeat-space-1b.html | 0 .../background-repeat-space-1c.html | 0 .../background-repeat-space-2-ref.html | 0 .../background-repeat-space-2.html | 0 .../background-repeat-space-3-ref.html | 0 .../background-repeat-space-3.html | 0 .../background-repeat-space-4-ref.html | 0 .../background-repeat-space-4.html | 0 .../background-repeat-space-5-ref.html | 0 .../background-repeat-space-5.html | 0 .../background-repeat-space-6-ref.html | 0 .../background-repeat-space-6.html | 0 .../background-repeat-space-7-ref.html | 0 .../background-repeat-space-7.html | 0 .../background-repeat-space-8-ref.html | 0 .../background-repeat-space-8.html | 0 .../background-repeat-space-9-ref.html | 0 .../background-repeat-space-9.html | 0 .../css-backgrounds/background-size-041.html | 49 + .../css-backgrounds/background-size-042.html | 49 + .../css-backgrounds/background-size-043.html | 49 + .../css-backgrounds/background-size-044.html | 49 + .../border-image-repeat-1-ref.html | 0 .../border-image-repeat-1.html | 0 .../border-image-repeat-round-1-ref.html | 0 .../border-image-repeat-round-1.html | 0 .../border-image-repeat-round-2-ref.html | 0 .../border-image-repeat-round-2.html | 0 .../border-image-repeat-space-1-ref.html | 0 .../border-image-repeat-space-1.html | 0 .../border-image-repeat-space-2-ref.html | 0 .../border-image-repeat-space-2.html | 0 .../border-image-repeat-space-3-ref.html | 0 .../border-image-repeat-space-3.html | 0 .../border-image-repeat-space-4-ref-1.html | 0 .../border-image-repeat-space-4-ref-2.html | 0 .../border-image-repeat-space-4.html | 0 .../border-image-repeat-space-5-ref-1.html | 0 .../border-image-repeat-space-5-ref-2.html | 0 .../border-image-repeat-space-5.html | 0 .../border-image-repeat-space-6-ref.html | 0 .../border-image-repeat-space-6.html | 0 .../border-image-repeat-space-7-ref.html | 0 .../border-image-repeat-space-7.html | 0 .../box-shadow-currentcolor-ref.html | 0 .../box-shadow-currentcolor.html | 0 .../linear-gradient-calc-crash.html | 4 + .../reference/background-size-041-ref.html | 26 + .../reference/background-size-043-ref.html | 27 + .../support/aqua-yellow-32x32.png | Bin .../support/aqua-yellow-37x37.png | Bin .../support/orange-intrinsic-none.svg | 3 + .../support/reticule-bl.png | Bin .../support/reticule-bo.png | Bin .../support/reticule-br.png | Bin .../support/reticule-ct.png | Bin .../support/reticule-le.png | Bin .../support/reticule-ri.png | Bin .../support/reticule-tl.png | Bin .../support/reticule-to.png | Bin .../support/reticule-tr.png | Bin .../support/reticule.png | Bin .../empty-multicol-at-scrollport-edge.html | 15 + ...for-line-in-first-fragmentainer-crash.html | 9 + .../out-of-flow-in-multicolumn-016.html | 43 + .../out-of-flow-in-multicolumn-017.html | 43 + .../out-of-flow-in-multicolumn-018.html | 42 + .../background-color-hsl-001-ref.html | 0 .../background-color-hsl-001.html | 0 .../background-color-hsl-002-ref.html | 0 .../background-color-hsl-002.html | 0 .../background-color-hsl-003-ref.html | 0 .../background-color-hsl-003.html | 0 .../background-color-hsl-004-ref.html | 0 .../background-color-hsl-004.html | 0 .../background-color-rgb-001-ref.html | 0 .../background-color-rgb-001.html | 0 .../background-color-rgb-002-ref.html | 0 .../background-color-rgb-002.html | 0 .../background-color-rgb-003-ref.html | 0 .../background-color-rgb-003.html | 0 .../css/css-color/color-resolving-hwb.html | 103 + .../css/css-color/hwb-001.html | 15 + .../css/css-color/hwb-002.html | 15 + .../css/css-color/hwb-003-ref.html | 10 + .../css/css-color/hwb-003.html | 17 + .../css/css-color/hwb-004-ref.html | 10 + .../css/css-color/hwb-004.html | 17 + .../css/css-color/hwb-005-ref.html | 10 + .../css/css-color/hwb-005.html | 17 + .../css/css-color/xyz-001.html | 15 + .../css/css-color/xyz-002.html | 15 + .../css/css-color/xyz-003-ref.html | 11 + .../css/css-color/xyz-003.html | 18 + .../css/css-color/xyz-004-ref.html | 10 + .../css/css-color/xyz-004.html | 17 + .../css/css-color/xyz-005.html | 15 + ...-layout-containing-block-absolute-001.html | 0 ...ain-layout-containing-block-fixed-001.html | 0 ...n-layout-formatting-context-float-001.html | 2 +- ...out-formatting-context-margin-001-ref.html | 0 ...-layout-formatting-context-margin-001.html | 2 +- ...layout-ignored-cases-ib-split-001-ref.html | 0 ...ain-layout-ignored-cases-ib-split-001.html | 0 ...ut-ignored-cases-no-principal-box-001.html | 0 ...gnored-cases-no-principal-box-002-ref.html | 0 ...ut-ignored-cases-no-principal-box-002.html | 0 ...gnored-cases-no-principal-box-003-ref.html | 0 ...ut-ignored-cases-no-principal-box-003.html | 0 .../contain-layout-overflow-001-ref.html | 0 .../contain-layout-overflow-001.html | 0 .../contain-layout-overflow-002-ref.html | 0 .../contain-layout-overflow-002.html | 0 .../contain-layout-stacking-context-001.html | 0 ...tain-layout-suppress-baseline-001-ref.html | 0 .../contain-layout-suppress-baseline-001.html | 0 ...tain-layout-suppress-baseline-002-ref.html | 0 .../contain-layout-suppress-baseline-002.html | 0 .../contain-paint-clip-001-ref.html | 0 .../contain-paint-clip-001.html | 2 +- .../contain-paint-clip-002-ref.html | 0 .../contain-paint-clip-002.html | 2 +- .../contain-paint-clip-003-ref.html | 0 .../contain-paint-clip-003.html | 2 +- .../contain-paint-clip-004-ref.html | 0 .../contain-paint-clip-004.html | 2 +- .../contain-paint-clip-005.html | 2 +- .../contain-paint-clip-006-ref.html | 0 .../contain-paint-clip-006.html | 2 +- ...int-containing-block-absolute-001-ref.html | 0 ...n-paint-containing-block-absolute-001.html | 2 +- ...-paint-containing-block-fixed-001-ref.html | 0 ...tain-paint-containing-block-fixed-001.html | 2 +- ...aint-formatting-context-float-001-ref.html | 0 ...in-paint-formatting-context-float-001.html | 2 +- ...int-formatting-context-margin-001-ref.html | 0 ...n-paint-formatting-context-margin-001.html | 2 +- ...-paint-ignored-cases-ib-split-001-ref.html | 0 ...tain-paint-ignored-cases-ib-split-001.html | 0 ...-ignored-cases-internal-table-001-ref.html | 0 ...int-ignored-cases-internal-table-001a.html | 2 +- ...int-ignored-cases-internal-table-001b.html | 2 +- ...gnored-cases-no-principal-box-001-ref.html | 0 ...nt-ignored-cases-no-principal-box-001.html | 0 ...d-cases-ruby-containing-block-001-ref.html | 0 ...nored-cases-ruby-containing-block-001.html | 2 +- ...es-ruby-stacking-and-clipping-001-ref.html | 0 ...-cases-ruby-stacking-and-clipping-001.html | 2 +- ...ontain-paint-stacking-context-001-ref.html | 0 .../contain-paint-stacking-context-001a.html | 0 .../contain-paint-stacking-context-001b.html | 0 .../contain-size-block-001-ref.html | 0 .../contain-size-block-001.html | 0 .../contain-size-block-002-ref.html | 0 .../contain-size-block-002.html | 0 .../contain-size-block-003-ref.html | 0 .../contain-size-block-003.html | 0 .../contain-size-block-004-ref.html | 0 .../contain-size-block-004.html | 0 .../contain-size-button-002-ref.html} | 0 .../contain-size-button-002.html} | 2 +- .../contain-size-fieldset-003-ref.html} | 0 .../contain-size-fieldset-003.html} | 2 +- .../contain-size-fieldset-004-ref.html} | 0 .../contain-size-fieldset-004.html} | 2 +- .../contain-size-flex-001-ref.html | 0 .../contain-size-flex-001.html | 0 .../contain-size-grid-005-ref.html} | 0 .../contain-size-grid-005.html} | 2 +- .../contain-size-inline-block-001-ref.html | 0 .../contain-size-inline-block-001.html | 0 .../contain-size-inline-block-002-ref.html | 0 .../contain-size-inline-block-002.html | 0 .../contain-size-inline-block-003-ref.html | 0 .../contain-size-inline-block-003.html | 0 .../contain-size-inline-block-004-ref.html | 0 .../contain-size-inline-block-004.html | 0 .../contain-size-inline-flex-001-ref.html | 0 .../contain-size-inline-flex-001.html | 0 .../contain-size-multicol-002-ref.html | 0 .../contain-size-multicol-002.html | 0 .../contain-size-multicol-003-ref.html | 0 .../contain-size-multicol-003.html | 0 .../contain-size-multicol-004-ref.html} | 0 .../contain-size-multicol-004.html} | 2 +- .../contain-size-select-elem-001-ref.html | 0 .../contain-size-select-elem-001.html | 0 .../contain-size-select-elem-002-ref.html | 0 .../contain-size-select-elem-002.html | 0 .../contain-size-select-elem-003-ref.html | 0 .../contain-size-select-elem-003.html | 0 .../contain-size-select-elem-004-ref.html | 0 .../contain-size-select-elem-004.html | 0 .../contain-size-select-elem-005-ref.html | 0 .../contain-size-select-elem-005.html | 0 .../contain-size-table-caption-001-ref.html | 0 .../contain-size-table-caption-001.html | 0 .../css3-counter-styles-101-ref.html | 36 + .../arabic-indic/css3-counter-styles-101.html | 4 +- .../css3-counter-styles-102-ref.html | 89 + .../arabic-indic/css3-counter-styles-102.html | 4 +- .../css3-counter-styles-103-ref.html | 29 + .../arabic-indic/css3-counter-styles-103.html | 4 +- .../armenian/css3-counter-styles-006-ref.html | 36 + .../armenian/css3-counter-styles-006.html | 4 +- .../armenian/css3-counter-styles-007-ref.html | 51 + .../armenian/css3-counter-styles-007.html | 4 +- .../armenian/css3-counter-styles-008-ref.html | 30 + .../armenian/css3-counter-styles-008.html | 4 +- .../armenian/css3-counter-styles-009-ref.html | 29 + .../armenian/css3-counter-styles-009.html | 4 +- .../bengali/css3-counter-styles-116-ref.html | 37 + .../bengali/css3-counter-styles-116.html | 4 +- .../bengali/css3-counter-styles-117-ref.html | 51 + .../bengali/css3-counter-styles-117.html | 4 +- .../bengali/css3-counter-styles-118-ref.html | 29 + .../bengali/css3-counter-styles-118.html | 4 +- .../css3-counter-styles-158-ref.html | 36 + .../cambodian/css3-counter-styles-158.html | 4 +- .../css3-counter-styles-159-ref.html | 49 + .../cambodian/css3-counter-styles-159.html | 4 +- .../css3-counter-styles-160-ref.html | 29 + .../cambodian/css3-counter-styles-160.html | 4 +- .../css3-counter-styles-001-ref.html | 36 + .../cjk-decimal/css3-counter-styles-001.html | 4 +- .../css3-counter-styles-004-ref.html | 50 + .../cjk-decimal/css3-counter-styles-004.html | 4 +- .../css3-counter-styles-005-ref.html | 30 + .../cjk-decimal/css3-counter-styles-005.html | 4 +- .../css3-counter-styles-201-ref.html | 39 + .../css3-counter-styles-201.html | 4 +- .../css3-counter-styles-202-ref.html | 48 + .../css3-counter-styles-202.html | 4 +- .../css3-counter-styles-203-ref.html | 29 + .../css3-counter-styles-203.html | 4 +- .../css3-counter-styles-204-ref.html | 37 + .../css3-counter-styles-204.html | 4 +- .../css3-counter-styles-205-ref.html | 49 + .../css3-counter-styles-205.html | 4 +- .../css3-counter-styles-206-ref.html | 29 + .../css3-counter-styles-206.html | 4 +- ...cssom-additive-symbols-setter-invalid.html | 31 + .../cssom-additive-symbols-setter-ref.html | 9 + .../cssom/cssom-additive-symbols-setter.html | 26 + .../cssom/cssom-fallback-setter-invalid.html | 30 + .../cssom/cssom-fallback-setter-ref.html | 9 + .../cssom/cssom-fallback-setter.html | 26 + .../cssom/cssom-name-setter-invalid.html | 46 + .../cssom/cssom-name-setter-ref.html | 14 + .../cssom/cssom-name-setter.html | 43 + .../cssom/cssom-negative-setter-invalid.html | 29 + .../cssom/cssom-negative-setter-ref.html | 9 + .../cssom/cssom-negative-setter.html | 25 + .../cssom/cssom-pad-setter-invalid.html | 30 + .../cssom/cssom-pad-setter-ref.html | 9 + .../cssom/cssom-pad-setter.html | 25 + .../cssom-prefix-suffix-setter-invalid.html | 36 + .../cssom/cssom-prefix-suffix-setter-ref.html | 9 + .../cssom/cssom-prefix-suffix-setter.html | 27 + .../cssom/cssom-range-setter-invalid.html | 31 + .../cssom/cssom-range-setter-ref.html | 9 + .../cssom/cssom-range-setter.html | 26 + .../cssom/cssom-symbols-setter-invalid.html | 30 + .../cssom/cssom-symbols-setter-ref.html | 9 + .../cssom/cssom-symbols-setter.html | 26 + .../cssom/cssom-system-setter-1.html | 26 + .../cssom/cssom-system-setter-2.html | 25 + .../cssom/cssom-system-setter-invalid.html | 34 + .../cssom/cssom-system-setter-ref.html | 9 + .../css3-counter-styles-119-ref.html | 37 + .../devanagari/css3-counter-styles-119.html | 4 +- .../css3-counter-styles-120-ref.html | 51 + .../devanagari/css3-counter-styles-120.html | 4 +- .../css3-counter-styles-121-ref.html | 29 + .../devanagari/css3-counter-styles-121.html | 4 +- .../georgian/css3-counter-styles-010-ref.html | 35 + .../georgian/css3-counter-styles-010.html | 4 +- .../georgian/css3-counter-styles-011-ref.html | 53 + .../georgian/css3-counter-styles-011.html | 4 +- .../georgian/css3-counter-styles-012-ref.html | 32 + .../georgian/css3-counter-styles-012.html | 4 +- .../georgian/css3-counter-styles-014-ref.html | 29 + .../georgian/css3-counter-styles-014.html | 4 +- .../gujarati/css3-counter-styles-122-ref.html | 37 + .../gujarati/css3-counter-styles-122.html | 4 +- .../gujarati/css3-counter-styles-123-ref.html | 51 + .../gujarati/css3-counter-styles-123.html | 4 +- .../gujarati/css3-counter-styles-124-ref.html | 29 + .../gujarati/css3-counter-styles-124.html | 4 +- .../gurmukhi/css3-counter-styles-125-ref.html | 36 + .../gurmukhi/css3-counter-styles-125.html | 4 +- .../gurmukhi/css3-counter-styles-126-ref.html | 51 + .../gurmukhi/css3-counter-styles-126.html | 4 +- .../gurmukhi/css3-counter-styles-127-ref.html | 29 + .../gurmukhi/css3-counter-styles-127.html | 4 +- .../hebrew/css3-counter-styles-015-ref.html | 36 + .../hebrew/css3-counter-styles-015.html | 4 +- .../hebrew/css3-counter-styles-016-ref.html | 56 + .../hebrew/css3-counter-styles-016.html | 4 +- .../hebrew/css3-counter-styles-016a-ref.html | 32 + .../hebrew/css3-counter-styles-016a.html | 4 +- .../hebrew/css3-counter-styles-017-ref.html | 29 + .../hebrew/css3-counter-styles-017.html | 4 +- .../css3-counter-styles-033-ref.html | 79 + .../css3-counter-styles-033.html | 4 +- .../css3-counter-styles-034-ref.html | 52 + .../css3-counter-styles-034.html | 4 +- .../css3-counter-styles-035-ref.html | 33 + .../css3-counter-styles-035.html | 4 +- .../hiragana/css3-counter-styles-030-ref.html | 80 + .../hiragana/css3-counter-styles-030.html | 4 +- .../hiragana/css3-counter-styles-031-ref.html | 54 + .../hiragana/css3-counter-styles-031.html | 4 +- .../hiragana/css3-counter-styles-032-ref.html | 33 + .../hiragana/css3-counter-styles-032.html | 4 +- .../css3-counter-styles-047-ref.html | 42 + .../css3-counter-styles-047.html | 4 +- .../css3-counter-styles-048-ref.html | 56 + .../css3-counter-styles-048.html | 4 +- .../css3-counter-styles-049-ref.html | 29 + .../css3-counter-styles-049.html | 4 +- .../css3-counter-styles-050-ref.html | 32 + .../css3-counter-styles-050.html | 4 +- .../css3-counter-styles-051-ref.html | 33 + .../css3-counter-styles-051.html | 4 +- .../css3-counter-styles-042-ref.html | 42 + .../css3-counter-styles-042.html | 4 +- .../css3-counter-styles-043-ref.html | 56 + .../css3-counter-styles-043.html | 4 +- .../css3-counter-styles-044-ref.html | 30 + .../css3-counter-styles-044.html | 4 +- .../css3-counter-styles-045-ref.html | 32 + .../css3-counter-styles-045.html | 4 +- .../css3-counter-styles-046-ref.html | 33 + .../css3-counter-styles-046.html | 4 +- .../kannada/css3-counter-styles-128-ref.html | 36 + .../kannada/css3-counter-styles-128.html | 4 +- .../kannada/css3-counter-styles-129-ref.html | 51 + .../kannada/css3-counter-styles-129.html | 4 +- .../kannada/css3-counter-styles-130-ref.html | 29 + .../kannada/css3-counter-styles-130.html | 4 +- .../css3-counter-styles-039-ref.html | 79 + .../css3-counter-styles-039.html | 4 +- .../css3-counter-styles-040-ref.html | 52 + .../css3-counter-styles-040.html | 4 +- .../css3-counter-styles-041-ref.html | 33 + .../css3-counter-styles-041.html | 4 +- .../katakana/css3-counter-styles-036-ref.html | 80 + .../katakana/css3-counter-styles-036.html | 4 +- .../katakana/css3-counter-styles-037-ref.html | 54 + .../katakana/css3-counter-styles-037.html | 4 +- .../katakana/css3-counter-styles-038-ref.html | 33 + .../katakana/css3-counter-styles-038.html | 4 +- .../khmer/css3-counter-styles-161-ref.html | 36 + .../khmer/css3-counter-styles-161.html | 4 +- .../khmer/css3-counter-styles-162-ref.html | 49 + .../khmer/css3-counter-styles-162.html | 4 +- .../khmer/css3-counter-styles-163-ref.html | 29 + .../khmer/css3-counter-styles-163.html | 4 +- .../css3-counter-styles-052-ref.html | 42 + .../css3-counter-styles-052.html | 4 +- .../css3-counter-styles-053-ref.html | 56 + .../css3-counter-styles-053.html | 4 +- .../css3-counter-styles-054-ref.html | 29 + .../css3-counter-styles-054.html | 4 +- .../css3-counter-styles-055-ref.html | 32 + .../css3-counter-styles-055.html | 4 +- .../css3-counter-styles-056-ref.html | 33 + .../css3-counter-styles-056.html | 4 +- .../css3-counter-styles-062-ref.html | 42 + .../css3-counter-styles-062.html | 4 +- .../css3-counter-styles-063-ref.html | 56 + .../css3-counter-styles-063.html | 4 +- .../css3-counter-styles-064-ref.html | 29 + .../css3-counter-styles-064.html | 4 +- .../css3-counter-styles-065-ref.html | 32 + .../css3-counter-styles-065.html | 4 +- .../css3-counter-styles-066-ref.html | 33 + .../css3-counter-styles-066.html | 4 +- .../css3-counter-styles-057-ref.html | 42 + .../css3-counter-styles-057.html | 4 +- .../css3-counter-styles-058-ref.html | 56 + .../css3-counter-styles-058.html | 4 +- .../css3-counter-styles-059-ref.html | 29 + .../css3-counter-styles-059.html | 4 +- .../css3-counter-styles-060-ref.html | 32 + .../css3-counter-styles-060.html | 4 +- .../css3-counter-styles-061-ref.html | 33 + .../css3-counter-styles-061.html | 4 +- .../lao/css3-counter-styles-131-ref.html | 36 + .../lao/css3-counter-styles-131.html | 4 +- .../lao/css3-counter-styles-132-ref.html | 51 + .../lao/css3-counter-styles-132.html | 4 +- .../lao/css3-counter-styles-133-ref.html | 29 + .../lao/css3-counter-styles-133.html | 4 +- .../css3-counter-styles-111-ref.html | 37 + .../css3-counter-styles-111.html | 4 +- .../css3-counter-styles-112-ref.html | 51 + .../css3-counter-styles-112.html | 4 +- .../css3-counter-styles-114-ref.html | 32 + .../css3-counter-styles-114.html | 4 +- .../css3-counter-styles-115-ref.html | 29 + .../css3-counter-styles-115.html | 4 +- .../css3-counter-styles-027-ref.html | 56 + .../lower-greek/css3-counter-styles-027.html | 4 +- .../css3-counter-styles-028-ref.html | 54 + .../lower-greek/css3-counter-styles-028.html | 4 +- .../css3-counter-styles-029-ref.html | 33 + .../lower-greek/css3-counter-styles-029.html | 4 +- .../css3-counter-styles-019-ref.html | 36 + .../lower-roman/css3-counter-styles-019.html | 4 +- .../css3-counter-styles-020-ref.html | 49 + .../lower-roman/css3-counter-styles-020.html | 4 +- .../css3-counter-styles-020a-ref.html | 37 + .../lower-roman/css3-counter-styles-020a.html | 4 +- .../css3-counter-styles-020b-ref.html | 38 + .../lower-roman/css3-counter-styles-020b.html | 4 +- .../css3-counter-styles-021-ref.html | 31 + .../lower-roman/css3-counter-styles-021.html | 4 +- .../css3-counter-styles-022-ref.html | 29 + .../lower-roman/css3-counter-styles-022.html | 4 +- .../css3-counter-styles-134-ref.html | 36 + .../malayalam/css3-counter-styles-134.html | 4 +- .../css3-counter-styles-135-ref.html | 51 + .../malayalam/css3-counter-styles-135.html | 4 +- .../css3-counter-styles-136-ref.html | 29 + .../malayalam/css3-counter-styles-136.html | 4 +- .../css3-counter-styles-137-ref.html | 36 + .../mongolian/css3-counter-styles-137.html | 4 +- .../css3-counter-styles-138-ref.html | 51 + .../mongolian/css3-counter-styles-138.html | 4 +- .../css3-counter-styles-139-ref.html | 29 + .../mongolian/css3-counter-styles-139.html | 4 +- .../myanmar/css3-counter-styles-140-ref.html | 36 + .../myanmar/css3-counter-styles-140.html | 4 +- .../myanmar/css3-counter-styles-141-ref.html | 51 + .../myanmar/css3-counter-styles-141.html | 4 +- .../myanmar/css3-counter-styles-142-ref.html | 29 + .../myanmar/css3-counter-styles-142.html | 4 +- .../oriya/css3-counter-styles-143-ref.html | 36 + .../oriya/css3-counter-styles-143.html | 4 +- .../oriya/css3-counter-styles-144-ref.html | 51 + .../oriya/css3-counter-styles-144.html | 4 +- .../oriya/css3-counter-styles-145-ref.html | 29 + .../oriya/css3-counter-styles-145.html | 4 +- .../persian/css3-counter-styles-104-ref.html | 37 + .../persian/css3-counter-styles-104.html | 4 +- .../persian/css3-counter-styles-105-ref.html | 89 + .../persian/css3-counter-styles-105.html | 4 +- .../persian/css3-counter-styles-106-ref.html | 29 + .../persian/css3-counter-styles-106.html | 4 +- .../css3-counter-styles-076-ref.html | 42 + .../css3-counter-styles-076.html | 4 +- .../css3-counter-styles-077-ref.html | 56 + .../css3-counter-styles-077.html | 4 +- .../css3-counter-styles-078-ref.html | 29 + .../css3-counter-styles-078.html | 4 +- .../css3-counter-styles-079-ref.html | 32 + .../css3-counter-styles-079.html | 4 +- .../css3-counter-styles-080-ref.html | 33 + .../css3-counter-styles-080.html | 4 +- .../css3-counter-styles-071-ref.html | 42 + .../css3-counter-styles-071.html | 4 +- .../css3-counter-styles-072-ref.html | 56 + .../css3-counter-styles-072.html | 4 +- .../css3-counter-styles-073-ref.html | 29 + .../css3-counter-styles-073.html | 4 +- .../css3-counter-styles-074-ref.html | 32 + .../css3-counter-styles-074.html | 4 +- .../css3-counter-styles-075-ref.html | 33 + .../css3-counter-styles-075.html | 4 +- .../tamil/css3-counter-styles-146-ref.html | 36 + .../tamil/css3-counter-styles-146.html | 4 +- .../tamil/css3-counter-styles-147-ref.html | 51 + .../tamil/css3-counter-styles-147.html | 4 +- .../tamil/css3-counter-styles-148-ref.html | 29 + .../tamil/css3-counter-styles-148.html | 4 +- .../telugu/css3-counter-styles-149-ref.html | 36 + .../telugu/css3-counter-styles-149.html | 4 +- .../telugu/css3-counter-styles-150-ref.html | 51 + .../telugu/css3-counter-styles-150.html | 4 +- .../telugu/css3-counter-styles-151-ref.html | 29 + .../telugu/css3-counter-styles-151.html | 4 +- .../thai/css3-counter-styles-152-ref.html | 36 + .../thai/css3-counter-styles-152.html | 4 +- .../thai/css3-counter-styles-153-ref.html | 51 + .../thai/css3-counter-styles-153.html | 4 +- .../thai/css3-counter-styles-154-ref.html | 29 + .../thai/css3-counter-styles-154.html | 4 +- .../tibetan/css3-counter-styles-155-ref.html | 36 + .../tibetan/css3-counter-styles-155.html | 4 +- .../tibetan/css3-counter-styles-156-ref.html | 51 + .../tibetan/css3-counter-styles-156.html | 4 +- .../tibetan/css3-counter-styles-157-ref.html | 29 + .../tibetan/css3-counter-styles-157.html | 4 +- .../css3-counter-styles-086-ref.html | 42 + .../css3-counter-styles-086.html | 4 +- .../css3-counter-styles-087-ref.html | 56 + .../css3-counter-styles-087.html | 4 +- .../css3-counter-styles-088-ref.html | 29 + .../css3-counter-styles-088.html | 4 +- .../css3-counter-styles-089-ref.html | 32 + .../css3-counter-styles-089.html | 4 +- .../css3-counter-styles-090-ref.html | 33 + .../css3-counter-styles-090.html | 4 +- .../css3-counter-styles-081-ref.html | 42 + .../css3-counter-styles-081.html | 4 +- .../css3-counter-styles-082-ref.html | 56 + .../css3-counter-styles-082.html | 4 +- .../css3-counter-styles-083-ref.html | 29 + .../css3-counter-styles-083.html | 4 +- .../css3-counter-styles-084-ref.html | 32 + .../css3-counter-styles-084.html | 4 +- .../css3-counter-styles-085-ref.html | 33 + .../css3-counter-styles-085.html | 4 +- .../css3-counter-styles-107-ref.html | 37 + .../css3-counter-styles-107.html | 4 +- .../css3-counter-styles-108-ref.html | 51 + .../css3-counter-styles-108.html | 4 +- .../css3-counter-styles-109-ref.html | 32 + .../css3-counter-styles-109.html | 4 +- .../css3-counter-styles-110-ref.html | 29 + .../css3-counter-styles-110.html | 4 +- .../css3-counter-styles-023-ref.html | 36 + .../upper-roman/css3-counter-styles-023.html | 4 +- .../css3-counter-styles-024-ref.html | 49 + .../upper-roman/css3-counter-styles-024.html | 4 +- .../css3-counter-styles-024a-ref.html | 37 + .../upper-roman/css3-counter-styles-024a.html | 4 +- .../css3-counter-styles-025-ref.html | 31 + .../upper-roman/css3-counter-styles-025.html | 4 +- .../css3-counter-styles-026-ref.html | 29 + .../upper-roman/css3-counter-styles-026.html | 4 +- .../flexbox-min-width-auto-005.html | 37 + .../flexbox-min-width-auto-006.html | 45 + .../css/css-flexbox/frameset-crash.html | 17 + ...age-descendant-of-anonymous-flex-item.html | 26 + .../css/css-flexbox/radiobutton-min-size.html | 4 +- .../flexbox-min-width-auto-005-ref.html | 24 + .../flexbox-min-width-auto-006-ref.html | 32 + ...descendant-of-anonymous-flex-item-ref.html | 8 + .../css/css-flexbox/support/40x20-green.png | Bin 0 -> 171 bytes .../table-as-item-narrow-content-2.html | 14 + .../table-as-item-specified-height.html | 15 + .../table-as-item-specified-width.html | 3 +- .../table-as-item-stretch-cross-size-2.html | 13 + .../css/css-fonts/advance-override-ref.html | 34 + .../css/css-fonts/advance-override.html | 43 + .../grid-auto-repeat-aspect-ratio-001.html | 6 + .../grid-auto-repeat-aspect-ratio-002.html | 10 + .../grid-auto-repeat-dynamic-001.html | 12 + .../grid-auto-repeat-dynamic-002.html | 12 + .../grid-auto-repeat-dynamic-003.html | 12 + ...d-auto-repeat-multiple-values-004-ref.html | 167 + .../grid-auto-repeat-multiple-values-004.html | 168 + ...d-auto-repeat-multiple-values-005-ref.html | 161 + .../grid-auto-repeat-multiple-values-005.html | 163 + .../grid-item-percentage-quirk-001.html | 9 + .../grid-item-percentage-quirk-002.html | 9 + .../table-grid-item-dynamic-002-ref.html | 27 + .../css-grid/table-grid-item-dynamic-002.html | 46 + .../table-grid-item-dynamic-003-ref.html | 30 + .../css-grid/table-grid-item-dynamic-003.html | 50 + .../table-grid-item-dynamic-004-ref.html | 31 + .../css-grid/table-grid-item-dynamic-004.html | 51 + .../color-stop-currentcolor-ref.html | 0 .../color-stop-currentcolor.html | 0 .../css-images/empty-background-image.html | 22 + .../css/css-images/gradient-nan-crash.html | 2 + .../object-fit-contain-png-001-ref.html | 0 .../object-fit-contain-png-001c.html | 0 .../object-fit-contain-png-001e.html | 0 .../object-fit-contain-png-001i.html | 0 .../object-fit-contain-png-001o.html | 0 .../object-fit-contain-png-001p.html | 0 .../object-fit-contain-png-002-ref.html | 0 .../object-fit-contain-png-002c.html | 0 .../object-fit-contain-png-002e.html | 0 .../object-fit-contain-png-002i.html | 0 .../object-fit-contain-png-002o.html | 0 .../object-fit-contain-png-002p.html | 0 .../object-fit-contain-svg-001-ref.html | 0 .../object-fit-contain-svg-001e.html | 0 .../object-fit-contain-svg-001i.html | 0 .../object-fit-contain-svg-001o.html | 0 .../object-fit-contain-svg-001p.html | 0 .../object-fit-contain-svg-002-ref.html | 0 .../object-fit-contain-svg-002e.html | 0 .../object-fit-contain-svg-002i.html | 0 .../object-fit-contain-svg-002o.html | 0 .../object-fit-contain-svg-002p.html | 0 .../object-fit-contain-svg-003-ref.html | 0 .../object-fit-contain-svg-003e.html | 0 .../object-fit-contain-svg-003i.html | 0 .../object-fit-contain-svg-003o.html | 0 .../object-fit-contain-svg-003p.html | 0 .../object-fit-contain-svg-004-ref.html | 0 .../object-fit-contain-svg-004e.html | 0 .../object-fit-contain-svg-004i.html | 0 .../object-fit-contain-svg-004o.html | 0 .../object-fit-contain-svg-004p.html | 0 .../object-fit-contain-svg-005-ref.html | 0 .../object-fit-contain-svg-005e.html | 0 .../object-fit-contain-svg-005i.html | 0 .../object-fit-contain-svg-005o.html | 0 .../object-fit-contain-svg-005p.html | 0 .../object-fit-contain-svg-006-ref.html | 0 .../object-fit-contain-svg-006e.html | 0 .../object-fit-contain-svg-006i.html | 0 .../object-fit-contain-svg-006o.html | 0 .../object-fit-contain-svg-006p.html | 0 .../object-fit-cover-png-001-ref.html | 0 .../object-fit-cover-png-001c.html | 0 .../object-fit-cover-png-001e.html | 0 .../object-fit-cover-png-001i.html | 0 .../object-fit-cover-png-001o.html | 0 .../object-fit-cover-png-001p.html | 0 .../object-fit-cover-png-002-ref.html | 0 .../object-fit-cover-png-002c.html | 0 .../object-fit-cover-png-002e.html | 0 .../object-fit-cover-png-002i.html | 0 .../object-fit-cover-png-002o.html | 0 .../object-fit-cover-png-002p.html | 0 .../object-fit-cover-svg-001-ref.html | 0 .../object-fit-cover-svg-001e.html | 0 .../object-fit-cover-svg-001i.html | 0 .../object-fit-cover-svg-001o.html | 0 .../object-fit-cover-svg-001p.html | 0 .../object-fit-cover-svg-002-ref.html | 0 .../object-fit-cover-svg-002e.html | 0 .../object-fit-cover-svg-002i.html | 0 .../object-fit-cover-svg-002o.html | 0 .../object-fit-cover-svg-002p.html | 0 .../object-fit-cover-svg-003-ref.html | 0 .../object-fit-cover-svg-003e.html | 0 .../object-fit-cover-svg-003i.html | 0 .../object-fit-cover-svg-003o.html | 0 .../object-fit-cover-svg-003p.html | 0 .../object-fit-cover-svg-004-ref.html | 0 .../object-fit-cover-svg-004e.html | 0 .../object-fit-cover-svg-004i.html | 0 .../object-fit-cover-svg-004o.html | 0 .../object-fit-cover-svg-004p.html | 0 .../object-fit-cover-svg-005-ref.html | 0 .../object-fit-cover-svg-005e.html | 0 .../object-fit-cover-svg-005i.html | 0 .../object-fit-cover-svg-005o.html | 0 .../object-fit-cover-svg-005p.html | 0 .../object-fit-cover-svg-006-ref.html | 0 .../object-fit-cover-svg-006e.html | 0 .../object-fit-cover-svg-006i.html | 0 .../object-fit-cover-svg-006o.html | 0 .../object-fit-cover-svg-006p.html | 0 .../object-fit-dyn-aspect-ratio-001-ref.html | 0 .../object-fit-dyn-aspect-ratio-001.html | 0 .../object-fit-dyn-aspect-ratio-002-ref.html | 0 .../object-fit-dyn-aspect-ratio-002.html | 0 .../object-fit-fill-png-001-ref.html | 0 .../object-fit-fill-png-001c.html | 0 .../object-fit-fill-png-001e.html | 0 .../object-fit-fill-png-001i.html | 0 .../object-fit-fill-png-001o.html | 0 .../object-fit-fill-png-001p.html | 0 .../object-fit-fill-png-002-ref.html | 0 .../object-fit-fill-png-002c.html | 0 .../object-fit-fill-png-002e.html | 0 .../object-fit-fill-png-002i.html | 0 .../object-fit-fill-png-002o.html | 0 .../object-fit-fill-png-002p.html | 0 .../object-fit-fill-svg-001-ref.html | 0 .../object-fit-fill-svg-001e.html | 0 .../object-fit-fill-svg-001i.html | 0 .../object-fit-fill-svg-001o.html | 0 .../object-fit-fill-svg-001p.html | 0 .../object-fit-fill-svg-002-ref.html | 0 .../object-fit-fill-svg-002e.html | 0 .../object-fit-fill-svg-002i.html | 0 .../object-fit-fill-svg-002o.html | 0 .../object-fit-fill-svg-002p.html | 0 .../object-fit-fill-svg-003-ref.html | 0 .../object-fit-fill-svg-003e.html | 0 .../object-fit-fill-svg-003i.html | 0 .../object-fit-fill-svg-003o.html | 0 .../object-fit-fill-svg-003p.html | 0 .../object-fit-fill-svg-004-ref.html | 0 .../object-fit-fill-svg-004e.html | 0 .../object-fit-fill-svg-004i.html | 0 .../object-fit-fill-svg-004o.html | 0 .../object-fit-fill-svg-004p.html | 0 .../object-fit-fill-svg-005-ref.html | 0 .../object-fit-fill-svg-005e.html | 0 .../object-fit-fill-svg-005i.html | 0 .../object-fit-fill-svg-005o.html | 0 .../object-fit-fill-svg-005p.html | 0 .../object-fit-fill-svg-006-ref.html | 0 .../object-fit-fill-svg-006e.html | 0 .../object-fit-fill-svg-006i.html | 0 .../object-fit-fill-svg-006o.html | 0 .../object-fit-fill-svg-006p.html | 0 .../object-fit-none-png-001-ref.html | 0 .../object-fit-none-png-001c.html | 0 .../object-fit-none-png-001e.html | 0 .../object-fit-none-png-001i.html | 0 .../object-fit-none-png-001o.html | 0 .../object-fit-none-png-001p.html | 0 .../object-fit-none-png-002-ref.html | 0 .../object-fit-none-png-002c.html | 0 .../object-fit-none-png-002e.html | 0 .../object-fit-none-png-002i.html | 0 .../object-fit-none-png-002o.html | 0 .../object-fit-none-png-002p.html | 0 .../object-fit-none-svg-001-ref.html | 0 .../object-fit-none-svg-001e.html | 0 .../object-fit-none-svg-001i.html | 0 .../object-fit-none-svg-001o.html | 0 .../object-fit-none-svg-001p.html | 0 .../object-fit-none-svg-002-ref.html | 0 .../object-fit-none-svg-002e.html | 0 .../object-fit-none-svg-002i.html | 0 .../object-fit-none-svg-002o.html | 0 .../object-fit-none-svg-002p.html | 0 .../object-fit-none-svg-003-ref.html | 0 .../object-fit-none-svg-003e.html | 0 .../object-fit-none-svg-003i.html | 0 .../object-fit-none-svg-003o.html | 0 .../object-fit-none-svg-003p.html | 0 .../object-fit-none-svg-004-ref.html | 0 .../object-fit-none-svg-004e.html | 0 .../object-fit-none-svg-004i.html | 0 .../object-fit-none-svg-004o.html | 0 .../object-fit-none-svg-004p.html | 0 .../object-fit-none-svg-005-ref.html | 0 .../object-fit-none-svg-005e.html | 0 .../object-fit-none-svg-005i.html | 0 .../object-fit-none-svg-005o.html | 0 .../object-fit-none-svg-005p.html | 0 .../object-fit-none-svg-006-ref.html | 0 .../object-fit-none-svg-006e.html | 0 .../object-fit-none-svg-006i.html | 0 .../object-fit-none-svg-006o.html | 0 .../object-fit-none-svg-006p.html | 0 .../object-fit-scale-down-png-001-ref.html | 0 .../object-fit-scale-down-png-001c.html | 0 .../object-fit-scale-down-png-001e.html | 0 .../object-fit-scale-down-png-001i.html | 0 .../object-fit-scale-down-png-001o.html | 0 .../object-fit-scale-down-png-001p.html | 0 .../object-fit-scale-down-png-002-ref.html | 0 .../object-fit-scale-down-png-002c.html | 0 .../object-fit-scale-down-png-002e.html | 0 .../object-fit-scale-down-png-002i.html | 0 .../object-fit-scale-down-png-002o.html | 0 .../object-fit-scale-down-png-002p.html | 0 .../object-fit-scale-down-svg-001-ref.html | 0 .../object-fit-scale-down-svg-001e.html | 0 .../object-fit-scale-down-svg-001i.html | 0 .../object-fit-scale-down-svg-001o.html | 0 .../object-fit-scale-down-svg-001p.html | 0 .../object-fit-scale-down-svg-002-ref.html | 0 .../object-fit-scale-down-svg-002e.html | 0 .../object-fit-scale-down-svg-002i.html | 0 .../object-fit-scale-down-svg-002o.html | 0 .../object-fit-scale-down-svg-002p.html | 0 .../object-fit-scale-down-svg-003-ref.html | 0 .../object-fit-scale-down-svg-003e.html | 0 .../object-fit-scale-down-svg-003i.html | 0 .../object-fit-scale-down-svg-003o.html | 0 .../object-fit-scale-down-svg-003p.html | 0 .../object-fit-scale-down-svg-004-ref.html | 0 .../object-fit-scale-down-svg-004e.html | 0 .../object-fit-scale-down-svg-004i.html | 0 .../object-fit-scale-down-svg-004o.html | 0 .../object-fit-scale-down-svg-004p.html | 0 .../object-fit-scale-down-svg-005-ref.html | 0 .../object-fit-scale-down-svg-005e.html | 0 .../object-fit-scale-down-svg-005i.html | 0 .../object-fit-scale-down-svg-005o.html | 0 .../object-fit-scale-down-svg-005p.html | 0 .../object-fit-scale-down-svg-006-ref.html | 0 .../object-fit-scale-down-svg-006e.html | 0 .../object-fit-scale-down-svg-006i.html | 0 .../object-fit-scale-down-svg-006o.html | 0 .../object-fit-scale-down-svg-006p.html | 0 .../object-position-png-001-ref.html | 0 .../object-position-png-001c.html | 0 .../object-position-png-001e.html | 0 .../object-position-png-001i.html | 0 .../object-position-png-001o.html | 0 .../object-position-png-001p.html | 0 .../object-position-png-002-ref.html | 0 .../object-position-png-002c.html | 0 .../object-position-png-002e.html | 0 .../object-position-png-002i.html | 0 .../object-position-png-002o.html | 0 .../object-position-png-002p.html | 0 .../object-position-svg-001-ref.html | 0 .../object-position-svg-001e.html | 0 .../object-position-svg-001i.html | 0 .../object-position-svg-001o.html | 0 .../object-position-svg-001p.html | 0 .../object-position-svg-002-ref.html | 0 .../object-position-svg-002e.html | 0 .../object-position-svg-002i.html | 0 .../object-position-svg-002o.html | 0 .../object-position-svg-002p.html | 0 .../support/colors-16x8-noSize.svg | 0 .../support/colors-16x8-parDefault.svg | 0 .../support/colors-16x8.png | Bin .../support/colors-16x8.svg | 0 .../support/colors-8x16-noSize.svg | 0 .../support/colors-8x16-parDefault.svg | 0 .../support/colors-8x16.png | Bin .../support/colors-8x16.svg | 0 ...te-object-fit-and-position-canvas-tests.sh | 3 +- .../support/generate-object-fit-png-tests.sh | 0 .../support/generate-object-fit-svg-tests.sh | 0 .../generate-object-position-png-tests.sh | 0 .../generate-object-position-svg-tests.sh | 0 .../support/template-object-fit-ref.html | 0 .../support/template-object-fit-test.html | 0 .../support/template-object-position-ref.html | 0 .../template-object-position-test.html | 0 .../multicol-in-item-crash.https.html | 4 + .../css-paint-api/paint2d-gradient.https.html | 2 +- .../grammar-spelling-errors-001.html | 49 + .../grammar-spelling-errors-002.html | 49 + .../grammar-spelling-errors-001-ref.html | 39 + .../grammar-spelling-errors-002-ref.html | 39 + .../resnap-to-focused.html | 82 + ...nual.html => snap-at-user-scroll-end.html} | 23 +- .../aspect-ratio/grid-aspect-ratio-015.html | 22 + .../aspect-ratio/grid-aspect-ratio-016.html | 24 + .../aspect-ratio/grid-aspect-ratio-017.html | 28 + .../aspect-ratio/intrinsic-size-012.html | 23 + .../aspect-ratio/intrinsic-size-013.html | 23 + .../aspect-ratio/intrinsic-size-014.html | 12 + .../aspect-ratio/intrinsic-size-015.html | 12 + .../aspect-ratio/intrinsic-size-016.html | 17 + .../parsing/aspect-ratio-invalid.html | 3 + .../aspect-ratio/replaced-element-033.html | 31 + ...ck-size-with-min-or-max-content-1-ref.html | 0 ...block-size-with-min-or-max-content-1a.html | 0 ...block-size-with-min-or-max-content-1b.html | 0 ...e-with-min-or-max-content-table-1-ref.html | 0 ...size-with-min-or-max-content-table-1a.html | 0 ...size-with-min-or-max-content-table-1b.html | 0 ...ntainer-with-min-or-max-content-1-ref.html | 0 ...n-container-with-min-or-max-content-1.html | 0 ...ntainer-with-min-or-max-content-2-ref.html | 0 ...-container-with-min-or-max-content-2a.html | 0 ...-container-with-min-or-max-content-2b.html | 0 .../support/min-content-max-content.css | 0 ...ntainer-with-min-or-max-content-1-ref.html | 0 ...n-container-with-min-or-max-content-1.html | 0 ...ntainer-with-min-or-max-content-2-ref.html | 0 ...-container-with-min-or-max-content-2a.html | 0 ...-container-with-min-or-max-content-2b.html | 0 .../col-definite-max-size-001-ref.html | 131 + .../css-tables/col-definite-max-size-001.html | 172 + .../css-tables/col-definite-min-size-001.html | 67 + .../css-tables/col-definite-size-001-ref.html | 45 + .../css/css-tables/col-definite-size-001.html | 67 + .../css/css-tables/column-track-merging.html | 278 + .../caption-with-multicol-table-cell.html | 8 + .../crashtests/dialog-table-crash.html | 16 + .../crashtests/empty_cells_crash.html | 17 + .../crashtests/expression_width_crash.html | 5 + .../crashtests/inline-splitting-crash.html | 16 + .../crashtests/large-border-crash.html | 3 + .../crashtests/legacy_ng_mix_crash.html | 9 + .../crashtests/orthogonal-cell-crash.html | 5 + .../crashtests/uninitialized_read_crash.html | 18 + .../table-width-redistribution-fixed.html | 332 + .../css-text/hyphens/hyphens-auto-002.html | 33 + .../css-text/hyphens/hyphens-auto-003.html | 31 + .../css-text/hyphens/hyphens-auto-004.html | 23 + .../css-text/hyphens/hyphens-auto-005.html | 23 + .../reference/hyphens-auto-002-ref.html | 15 + .../reference/hyphens-auto-004H-ref.html | 28 + .../reference/hyphens-auto-004M-ref.html | 28 + .../reference/hyphens-auto-005H-ref.html | 28 + .../reference/hyphens-auto-005M-ref.html | 28 + .../calc-background-image-gradient-1-ref.html | 0 .../calc-background-image-gradient-1.html | 0 ...calc-background-linear-gradient-1-ref.html | 0 .../calc-background-linear-gradient-1.html | 0 .../calc-background-position-1-ref.html | 0 .../calc-background-position-1.html | 0 .../calc-background-size-1-ref.html | 0 .../calc-background-size-1.html | 0 .../calc-border-radius-1-ref.html | 0 .../calc-border-radius-1.html | 0 .../calc-height-block-1-ref.html | 0 .../calc-height-block-1.html | 0 .../calc-height-table-1-ref.html | 0 .../calc-height-table-1.html | 0 .../calc-margin-block-1-ref.html | 0 .../calc-margin-block-1.html | 0 .../calc-max-height-block-1-ref.html | 0 .../calc-max-height-block-1.html | 0 .../calc-max-width-block-1.html | 0 .../calc-max-width-block-intrinsic-1-ref.html | 0 .../calc-max-width-block-intrinsic-1.html | 0 .../calc-min-height-block-1.html | 0 .../calc-min-width-block-1.html | 0 .../calc-min-width-block-intrinsic-1-ref.html | 0 .../calc-min-width-block-intrinsic-1.html | 0 .../calc-offsets-absolute-bottom-1.html | 0 .../calc-offsets-absolute-left-1.html | 0 .../calc-offsets-absolute-right-1.html | 0 .../calc-offsets-absolute-top-1-ref.html | 0 .../calc-offsets-absolute-top-1.html | 0 .../calc-offsets-relative-bottom-1.html | 0 .../calc-offsets-relative-left-1-ref.html | 0 .../calc-offsets-relative-left-1.html | 0 .../calc-offsets-relative-right-1.html | 0 .../calc-offsets-relative-top-1-ref.html | 0 .../calc-offsets-relative-top-1.html | 0 .../calc-padding-block-1-ref.html | 0 .../calc-padding-block-1.html | 0 .../calc-text-indent-1-ref.html | 0 .../calc-text-indent-1.html | 0 .../calc-text-indent-intrinsic-1-ref.html | 0 .../calc-text-indent-intrinsic-1.html | 0 .../calc-transform-origin-1-ref.html | 0 .../calc-transform-origin-1.html | 0 .../calc-vertical-align-1-ref.html | 0 .../calc-vertical-align-1.html | 0 .../calc-width-block-1-ref.html | 0 .../calc-width-block-1.html | 0 .../calc-width-block-intrinsic-1-ref.html | 0 .../calc-width-block-intrinsic-1.html | 0 .../calc-width-table-auto-1-ref.html | 0 .../calc-width-table-auto-1.html | 0 .../calc-width-table-fixed-1-ref.html | 0 .../calc-width-table-fixed-1.html | 0 .../rem-root-font-size-restyle-1-ref.html | 0 .../rem-root-font-size-restyle-1.html | 0 .../support/blue-32x32.png | Bin .../css/css-values/urls/empty.html | 6 +- .../support/color-green-ref.html | 0 .../support/external-variable-declaration.css | 0 .../support/external-variable-font-face.css | 0 .../support/external-variable-reference.css | 0 .../support/external-variable-supports.css | 0 .../variable-declaration-01.html | 0 .../variable-declaration-02.html | 0 .../variable-declaration-03.html | 0 .../variable-declaration-04.html | 0 .../variable-declaration-05.html | 0 .../variable-declaration-06.html | 0 .../variable-declaration-07.html | 0 .../variable-declaration-08.html | 0 .../variable-declaration-09.html | 0 .../variable-declaration-10.html | 0 .../variable-declaration-11.html | 0 .../variable-declaration-12.html | 0 .../variable-declaration-13.html | 0 .../variable-declaration-14.html | 0 .../variable-declaration-15-ref.html | 0 .../variable-declaration-15.html | 0 .../variable-declaration-16-ref.html | 0 .../variable-declaration-16.html | 0 .../variable-declaration-17-ref.html | 0 .../variable-declaration-17.html | 0 .../variable-declaration-18-ref.html | 0 .../variable-declaration-18.html | 0 .../variable-declaration-19.html | 0 .../variable-declaration-20.html | 0 .../variable-declaration-21.html | 0 .../variable-declaration-22.html | 0 .../variable-declaration-23.html | 0 .../variable-declaration-24.html | 0 .../variable-declaration-25.html | 0 .../variable-declaration-26.html | 0 .../variable-declaration-28.html | 0 .../variable-declaration-29.html | 0 .../variable-declaration-30.html | 0 .../variable-declaration-31.html | 0 .../variable-declaration-32.html | 0 .../variable-declaration-33.html | 0 .../variable-declaration-34.html | 0 .../variable-declaration-35.html | 0 .../variable-declaration-36.html | 0 .../variable-declaration-37.html | 0 .../variable-declaration-38.html | 0 .../variable-declaration-39.html | 0 .../variable-declaration-40.html | 0 .../variable-declaration-41.html | 0 .../variable-declaration-42.html | 0 .../variable-declaration-43.html | 0 .../variable-declaration-44.html | 0 .../variable-declaration-45.html | 0 .../variable-declaration-46.html | 0 .../variable-declaration-47.html | 0 .../variable-declaration-48.html | 0 .../variable-declaration-49.html | 0 .../variable-declaration-50.html | 0 .../variable-declaration-51.html | 0 .../variable-declaration-52.html | 0 .../variable-declaration-53.html | 0 .../variable-declaration-54.html | 0 .../variable-declaration-55.html | 0 .../variable-declaration-56.html | 0 .../variable-declaration-57.html | 0 .../variable-declaration-58.html | 0 .../variable-declaration-59.html | 0 .../variable-declaration-60.html | 0 .../variable-external-declaration-01.html | 0 .../variable-external-font-face-01-ref.html | 0 .../variable-external-font-face-01.html | 0 .../variable-external-reference-01.html | 0 .../variable-external-supports-01.html | 0 .../variable-font-face-01-ref.html | 0 .../variable-font-face-01.html | 0 .../variable-font-face-02-ref.html | 0 .../variable-font-face-02.html | 0 .../variable-reference-01.html | 0 .../variable-reference-02.html | 0 .../variable-reference-03.html | 0 .../variable-reference-04.html | 0 .../variable-reference-05.html | 0 .../variable-reference-06.html | 0 .../variable-reference-07.html | 0 .../variable-reference-08.html | 0 .../variable-reference-09.html | 0 .../variable-reference-10.html | 0 .../variable-reference-11.html | 0 .../variable-reference-12-ref.html | 0 .../variable-reference-12.html | 0 .../variable-reference-13.html | 0 .../variable-reference-14.html | 0 .../variable-reference-15.html | 0 .../variable-reference-16.html | 0 .../variable-reference-17.html | 0 .../variable-reference-18.html | 0 .../variable-reference-19.html | 0 .../variable-reference-20.html | 0 .../variable-reference-21.html | 0 .../variable-reference-22.html | 0 .../variable-reference-23.html | 0 .../variable-reference-24.html | 0 .../variable-reference-25.html | 0 .../variable-reference-26.html | 0 .../variable-reference-27.html | 0 .../variable-reference-28.html | 0 .../variable-reference-29.html | 0 .../variable-reference-30.html | 0 .../variable-reference-31.html | 0 .../variable-reference-32.html | 0 .../variable-reference-33.html | 0 .../variable-reference-34.html | 0 .../variable-reference-35.html | 0 .../variable-reference-36-ref.html | 0 .../variable-reference-36.html | 0 .../variable-reference-37-ref.html | 0 .../variable-reference-37.html | 0 .../variable-reference-38-ref.html | 0 .../variable-reference-38.html | 0 .../variable-reference-39.html | 0 .../variable-reference-40-ref.html | 0 .../variable-reference-40.html | 0 .../variable-supports-01.html | 0 .../variable-supports-02.html | 0 .../variable-supports-03.html | 0 .../variable-supports-04.html | 0 .../variable-supports-05.html | 0 .../variable-supports-06.html | 0 .../variable-supports-07.html | 0 .../variable-supports-08.html | 0 .../variable-supports-09.html | 0 .../variable-supports-10.html | 0 .../variable-supports-11.html | 0 .../variable-supports-12.html | 0 .../variable-supports-13.html | 0 .../variable-supports-14.html | 0 .../variable-supports-15.html | 0 .../variable-supports-16.html | 0 .../variable-supports-17.html | 0 .../variable-supports-18.html | 0 .../variable-supports-19.html | 0 .../variable-supports-20.html | 0 .../variable-supports-21.html | 0 .../variable-supports-22.html | 0 .../variable-supports-23.html | 0 .../variable-supports-24.html | 0 .../variable-supports-25.html | 0 .../variable-supports-26.html | 0 .../variable-supports-27.html | 0 .../variable-supports-28.html | 0 .../variable-supports-29.html | 0 .../variable-supports-30.html | 0 .../variable-supports-31.html | 0 .../variable-supports-32.html | 0 .../variable-supports-33.html | 0 .../variable-supports-34.html | 0 .../variable-supports-35.html | 0 .../variable-supports-36.html | 0 .../variable-supports-37.html | 0 .../variable-supports-38.html | 0 .../variable-supports-39.html | 0 .../variable-supports-40.html | 0 .../variable-supports-41.html | 0 .../variable-supports-42.html | 0 .../variable-supports-43.html | 0 .../variable-supports-44.html | 0 .../variable-supports-45.html | 0 .../variable-supports-46.html | 0 .../variable-supports-47.html | 0 .../variable-supports-48.html | 0 .../variable-supports-49.html | 0 .../variable-supports-50.html | 0 .../variable-supports-51.html | 0 .../variable-supports-52.html | 0 .../variable-supports-53.html | 0 .../variable-supports-54.html | 0 .../variable-supports-55.html | 0 .../variable-supports-56.html | 0 .../variable-supports-57.html | 0 .../variable-supports-58.html | 0 .../variable-supports-59.html | 0 .../variable-supports-60.html | 0 .../variable-supports-61.html | 0 .../variable-supports-62.html | 0 .../variable-supports-63.html | 0 .../variable-supports-64.html | 0 .../variable-supports-65.html | 0 .../variable-supports-66.html | 0 .../variable-supports-67.html | 0 ...chment-fixed-during-smooth-scroll-ref.html | 21 + ...attachment-fixed-during-smooth-scroll.html | 46 + ...ackground-change-during-smooth-scroll.html | 46 + .../css/selectors/focus-visible-002.html | 17 +- .../css/selectors/focus-visible-006.html | 9 +- .../css/selectors/focus-visible-007.html | 5 +- .../css/selectors/focus-visible-011.html | 37 +- .../background/reftest.list | 42 - .../background/support/border.png | Bin 849 -> 0 bytes .../break3/reftest.list | 1 - .../color4/reftest.list | 10 - .../contain/reftest.list | 54 - .../redefine-attr-mapping-ref.html | 17 - .../redefine-attr-mapping.html | 17 - .../counter-styles-3/reftest.list | 35 - .../css21/pagination/reftest.list | 43 - .../css21/reftest.list | 2 - .../css21/replaced-sizing/reftest.list | 9 - .../filters/reftest.list | 2 - .../fonts3/reftest.list | 5 - .../ib-split/reftest.list | 23 - .../images3/reftest.list | 199 - .../masking/reftest.list | 117 - .../mozilla-central-reftests/reftest.list | 68 - .../ruby/reftest.list | 21 - .../selectors4/reftest.list | 12 - .../sizing/reftest.list | 10 - .../text-decor-3/reftest.list | 135 - .../text3/reftest.list | 74 - .../values3/reftest.list | 32 - .../variables/reftest.list | 172 - .../will-change/reftest.list | 23 - .../writing-modes-3/reftest.list | 22 - .../wpt/web-platform-tests/docs/commands.json | 1 - .../writing-tests/python-handlers/index.md | 14 - .../dom/events/Event-dispatch-redispatch.html | 8 +- .../encoding/textdecoder-arguments.any.js | 49 + .../web-platform-tests/entries-api/support.js | 17 +- .../event-timing/crossiframe.html | 11 +- .../event-timing/mouseenter.html | 3 +- .../event-timing/mouseleave.html | 3 +- .../event-timing/pointerenter.html | 4 +- .../event-timing/pointerleave.html | 3 +- .../resources/event-timing-test-utils.js | 20 +- .../event-timing/shadow-dom-null-target.html | 69 + .../fetch/api/basic/keepalive.html | 29 +- .../cors/resources/not-cors-safelisted.json | 2 + .../credentials/authentication-basic.any.js | 4 +- .../fetch/api/resources/keepalive-window.html | 34 + .../fetch/api/resources/utils.js | 7 - .../fetch/h1-parsing/README.md | 5 + .../fetch/h1-parsing/lone-cr.window.js | 23 + .../fetch/h1-parsing/resources/message.py | 3 + .../fetch/redirects/data.window.js | 25 + .../redirects/subresource-fragments.html | 39 + .../FileSystemWritableFileStream-write.js | 12 +- .../showPicker-errors.https.window.js | 12 + .../sandboxing/resources/204-no-content.asis | 1 - ...w-open-blank-from-different-initiator.html | 3 +- .../imagebitmap/createImageBitmap-bounds.html | 85 +- .../2d.transformation.perspective.html | 34 + .../2d.transformation.rotate3d.X.html | 35 + .../2d.transformation.rotate3d.Y.html | 35 + .../2d.transformation.rotate3d.Z.html | 35 + .../2d.transformation.rotate3d.html | 37 + .../2d.transformation.rotateAxis.html | 36 + .../2d.transformation.scale.3d.html | 39 + ...ml => 2d.transformation.translate.3d.html} | 12 +- .../html/canvas/resources/canvas-tests.js | 18 + .../tools/yaml/element/transformations.yaml | 121 +- .../credentialless/META.yml | 7 + .../credentialless/README.md | 15 + .../credentialless/fetch.tentative.https.html | 145 + .../credentialless/resources/common.js | 30 + .../credentialless/resources/dispatcher.js | 33 + .../credentialless/resources/dispatcher.py | 49 + .../credentialless/resources/executor.html | 15 + ...t-only-four-reports.https.html.sub.headers | 2 +- ...me-origin-report-to.https.html.sub.headers | 2 +- ...oop-navigated-popup.https.html.sub.headers | 2 +- ...ow-popups-report-to.https.html.sub.headers | 2 +- ...igin-coep-report-to.https.html.sub.headers | 4 +- ...me-origin-report-to.https.html.sub.headers | 2 +- ...safe-none-report-to.https.html.sub.headers | 2 +- .../reporting/resources/report.py | 40 - .../reporting/resources/reporting-common.js | 4 +- .../focused-element-move-documents-crash.html | 16 + .../preventScroll-nested-scroll-elements.html | 62 + .../marquee-min-intrinsic-size-ref.html | 9 + .../marquee-min-intrinsic-size.html | 15 + .../canvas-aspect-ratio.html | 22 + .../img-aspect-ratio.html | 26 + .../resources/aspect-ratio.js | 10 + .../video-aspect-ratio.html | 22 + .../resource-selection-currentSrc.html | 80 + ...first-load-canceled-second-load-blank.html | 38 + .../form-data-set-empty-file.window.js | 93 +- .../select-add-option-crash.html | 13 + .../selectmenu-popup.tentative.html | 76 + .../selectmenu-value.tentative.html | 127 + .../popup-anchor-nesting.tentative.html | 63 + ...pup-light-dismiss-on-scroll.tentative.html | 47 + .../popup-light-dismiss.tentative.html | 112 + ...p-open-overflow-display-ref.tentative.html | 30 + ...popup-open-overflow-display.tentative.html | 44 + .../css-module/import-css-module-basic.html | 13 + .../css-module/import-css-module-dynamic.html | 22 + .../css-module-at-import-iframe.html | 2 +- .../resources/css-module-basic-iframe.html | 2 +- .../css-module-basic-large-iframe.html | 2 +- .../css-module-without-assertion-iframe.html | 22 + .../resources/malformed-iframe.html | 2 +- .../resources/worker-dynamic-import.js | 2 +- .../css-module/resources/worker.js | 2 +- .../css-module/utf8.tentative.html | 8 +- ...e-service-worker-test.https.tentative.html | 10 +- .../json-module/module.tentative.html | 2 +- .../json-module/non-object.tentative.any.js | 4 +- .../serviceworker-dynamic-import.js | 2 +- .../json-module/serviceworker.js | 2 +- .../json-module/utf8.tentative.html | 8 +- .../valid-content-type.tentative.html | 8 +- .../navigator-pluginarray.html | 90 +- .../confirm-different-origin-frame.sub.html | 24 + .../prompt-different-origin-frame.sub.html | 24 + .../support/confirm.html | 11 + .../support/prompt.html | 11 + .../idle-detection/idlharness.https.window.js | 2 +- .../resources/idlharness-worker.js | 2 +- .../actions/actionsWithKeyPressed.html | 7 +- .../interfaces/content-index.idl | 3 +- .../interfaces/cors-rfc1918.idl | 2 +- .../web-platform-tests/interfaces/html.idl | 81 +- ...ction.tentative.idl => idle-detection.idl} | 17 +- .../interfaces/js-self-profiling.idl | 2 +- .../interfaces/media-capabilities.idl | 4 +- .../interfaces/mediacapture-streams.idl | 10 - .../interfaces/permissions.idl | 23 + .../interfaces/proximity.idl | 3 +- .../interfaces/storage-buckets.tentative.idl | 37 + .../intersection-observer/target-is-root.html | 35 + .../expand-above-viewport.html | 49 + .../shift-with-overflow-status-change.html | 33 + .../layout-instability/transform-change.html | 4 +- .../transform-counter-layout-shift.html | 36 + tests/wpt/web-platform-tests/lint.ignore | 11 +- .../mathml/crashtests/multicol-inside-ms.html | 4 + .../MediaRecorder-pause-resume.html | 28 + .../mixed-content/blob.https.sub.html | 54 + .../mixed-content/resources/blob-popup.html | 10 + .../sends-report-on-redirect.https.html | 2 +- .../network-error-logging/support/nel.sub.js | 12 +- .../support/pass.png.sub.headers | 2 +- .../network-error-logging/support/report.py | 59 - .../support/subdomains-pass.png.sub.headers | 2 +- ...ns-policy-opaque-origin-history.https.html | 44 + ...ermissions-policy-opaque-origin.https.html | 23 + .../opaque-origin-history1.sub.https.html | 15 + .../opaque-origin-history2.https.html | 3 + .../resources/opaque-origin1.sub.https.html | 4 + .../resources/opaque-origin2.https.html | 8 + .../pointerevents/idlharness.window.js | 2 +- ...erevent_attributes_hoverable_pointers.html | 23 +- .../portals/csp/frame-ancestors.sub.html | 2 +- ...rtals-activate-empty-browsing-context.html | 2 +- .../portals/portals-focus.sub.html | 48 + .../portals/resources/204-no-content.asis | 1 - .../resources/focus-page-with-autofocus.html | 23 + .../resources/focus-page-with-button.html | 6 + .../focus-page-with-x-origin-iframe.sub.html | 6 +- .../iframe-inheritance-document-write.html | 30 +- ...solute-endpoint.https.sub.html.sub.headers | 2 +- .../reporting/resources/README.md | 44 + .../reporting/resources/report-helper.js | 2 +- .../reporting/resources/report.py | 136 +- .../resource-timing/CodingConventions.md | 59 + .../resource-timing/entry-attributes.html | 39 + .../resource-timing/resource_hash.htm | 44 - .../resources/chromium/webxr-test.js | 161 +- .../resources/test/conftest.py | 3 + .../resources/testharness.js | 6 +- ...s => idlharness.https.tentative.window.js} | 0 ... => sanitizer-config.https.tentative.html} | 0 ...> sanitizer-sanitize.https.tentative.html} | 0 ...zer-sanitizeToString.https.tentative.html} | 0 .../scroll-animations/constructor.html | 80 +- .../constructor.tentative.html | 208 - .../current-time-writing-modes.html | 19 +- .../scroll-animations/current-time.html | 28 +- .../element-based-offset-clamp.html | 4 +- .../element-based-offset-unresolved.html | 6 +- .../element-based-offset.html | 4 +- ...-changes-on-percentage-based-timeline.html | 3 +- ...tive.html => multiple-scroll-offsets.html} | 0 .../progress-based-current-time.tenative.html | 28 +- .../scroll-animations/testcommon.js | 3 +- .../selection/modify.tentative.html | 69 + .../service-worker/fetch-event.https.html | 178 + .../navigation-redirect-resolution.https.html | 58 + .../redirected-response.https.html | 98 +- .../registration-basic.https.html | 34 +- .../resources/fetch-event-test-worker.js | 14 + .../resources/fetch-rewrite-worker.js | 4 + .../resources/redirect-worker.js | 7 + .../resources/registration-tests-basic.js | 44 - .../resources/subdir/blank.html | 2 + .../shadow-dom/nested-slot-remove-crash.html | 4 +- .../slots-imperative-slot-api.tentative.html | 4 +- .../signed-exchange/resources/sxg-util.js | 6 +- .../sxg-inner-url-bom.tentative.html | 1 + .../sxg-invalid-utf8-inner-url.tentative.html | 1 + .../sxg-merkle-integrity-error.tentative.html | 1 + ...ysical-remote-logical.tentative.https.html | 1 + .../readable-streams/async-iterator.any.js | 23 + .../readable-streams/default-reader.any.js | 51 + .../streams/readable-streams/general.any.js | 4 +- .../repeatcount-numeric-limit.tentative.svg | 26 + .../styling/font-size-number-calc-crash.svg | 3 + .../tools/ci/azure/affected_tests.yml | 2 +- .../tools/ci/azure/install_safari.yml | 2 + .../ci/azure/safari-technology-preview.rb | 8 +- tests/wpt/web-platform-tests/tools/ci/jobs.py | 5 +- .../wpt/web-platform-tests/tools/ci/run_tc.py | 6 +- .../tools/ci/tc/decision.py | 9 +- .../tools/ci/tc/taskgraph.py | 10 +- .../tools/ci/tc/tests/test_decision.py | 10 +- .../tools/ci/tc/tests/test_taskgraph.py | 6 - .../tools/ci/tc/tests/test_valid.py | 6 +- .../tools/ci/tests/test_jobs.py | 7 - .../tools/docker/frontend.py | 4 +- .../tools/gitignore/gitignore.py | 8 +- .../wpt/web-platform-tests/tools/lint/lint.py | 22 +- .../web-platform-tests/tools/lint/rules.py | 6 +- .../tools/lint/tests/base.py | 9 +- .../tools/lint/tests/test_file_lints.py | 44 +- .../tools/lint/tests/test_lint.py | 16 +- .../web-platform-tests/tools/localpaths.py | 3 + .../tools/manifest/XMLParser.py | 4 +- .../tools/manifest/download.py | 3 +- .../web-platform-tests/tools/manifest/item.py | 7 +- .../tools/manifest/jsonlib.py | 9 +- .../tools/manifest/manifest.py | 31 +- .../tools/manifest/sourcefile.py | 15 +- .../tools/manifest/testpaths.py | 4 +- .../tools/manifest/tests/test_manifest.py | 13 +- .../tools/manifest/tests/test_sourcefile.py | 2 +- .../tools/manifest/typedata.py | 9 +- .../web-platform-tests/tools/manifest/vcs.py | 11 +- .../tools/quic/commands.json | 1 - .../web-platform-tests/tools/runner/report.py | 3 +- .../web-platform-tests/tools/serve/serve.py | 10 +- .../tools/third_party/iniconfig/.gitignore | 8 + .../tools/third_party/iniconfig/.hgignore | 16 + .../third_party/iniconfig/.landscape.yml | 5 + .../tools/third_party/iniconfig/.travis.yml | 18 + .../tools/third_party/iniconfig/CHANGELOG | 32 + .../tools/third_party/iniconfig/LICENSE | 19 + .../tools/third_party/iniconfig/MANIFEST.in | 5 + .../tools/third_party/iniconfig/README.txt | 51 + .../tools/third_party/iniconfig/example.ini | 10 + .../third_party/iniconfig/pyproject.toml | 5 + .../tools/third_party/iniconfig/setup.cfg | 2 + .../tools/third_party/iniconfig/setup.py | 46 + .../iniconfig/src/iniconfig/__init__.py | 165 + .../iniconfig/src/iniconfig/__init__.pyi | 31 + .../iniconfig/src/iniconfig/py.typed} | 0 .../third_party/iniconfig/testing/conftest.py | 2 + .../iniconfig/testing/test_iniconfig.py | 314 + .../tools/third_party/iniconfig/tox.ini | 14 + .../tools/third_party/pytest-asyncio/LICENSE | 202 + .../tools/third_party/pytest-asyncio/PKG-INFO | 302 + .../third_party/pytest-asyncio/README.rst | 281 + .../pytest_asyncio.egg-info/PKG-INFO | 302 + .../pytest_asyncio.egg-info/SOURCES.txt | 12 + .../dependency_links.txt | 1 + .../pytest_asyncio.egg-info/entry_points.txt | 3 + .../pytest_asyncio.egg-info/requires.txt | 9 + .../pytest_asyncio.egg-info/top_level.txt | 1 + .../pytest-asyncio/pytest_asyncio/__init__.py | 2 + .../pytest-asyncio/pytest_asyncio/plugin.py | 240 + .../third_party/pytest-asyncio/setup.cfg | 18 + .../tools/third_party/pytest-asyncio/setup.py | 54 + .../tools/third_party/pytest/.coveragerc | 12 + .../tools/third_party/pytest/.gitblameignore | 28 + .../third_party/pytest/.github/FUNDING.yml | 1 + .../1_bug_report.md} | 10 +- .../ISSUE_TEMPLATE/2_feature_request.md | 5 + .../pytest/.github/ISSUE_TEMPLATE/config.yml | 5 + .../pytest/.github/PULL_REQUEST_TEMPLATE.md | 22 +- .../pytest/.github/workflows/main.yml | 129 +- .../.github/workflows/release-on-comment.yml | 31 + .../tools/third_party/pytest/.gitignore | 4 + .../pytest/.pre-commit-config.yaml | 51 +- .../tools/third_party/pytest/.readthedocs.yml | 12 + .../tools/third_party/pytest/.travis.yml | 68 +- .../tools/third_party/pytest/AUTHORS | 55 +- .../tools/third_party/pytest/CHANGELOG.rst | 6875 +---- .../third_party/pytest/CODE_OF_CONDUCT.md | 83 + .../tools/third_party/pytest/CONTRIBUTING.rst | 225 +- .../tools/third_party/pytest/HOWTORELEASE.rst | 48 - .../third_party/pytest/OPENCOLLECTIVE.rst | 44 + .../tools/third_party/pytest/PKG-INFO | 192 + .../tools/third_party/pytest/README.rst | 62 +- .../tools/third_party/pytest/RELEASING.rst | 135 + .../tools/third_party/pytest/TIDELIFT.rst | 5 +- .../third_party/pytest/azure-pipelines.yml | 107 - .../tools/third_party/pytest/bench/bench.py | 3 +- .../pytest/bench/bench_argcomplete.py | 1 - .../tools/third_party/pytest/bench/empty.py | 1 - .../third_party/pytest/bench/manyparam.py | 1 - .../tools/third_party/pytest/bench/skip.py | 3 - .../third_party/pytest/changelog/README.rst | 20 +- .../tools/third_party/pytest/codecov.yml | 7 +- .../tools/third_party/pytest/doc/en/Makefile | 153 +- .../pytest/doc/en/_templates/globaltoc.html | 9 +- .../pytest/doc/en/_templates/layout.html | 66 +- .../flask => _templates}/relations.html | 0 .../doc/en/_templates/slim_searchbox.html | 15 + .../pytest/doc/en/_themes/.gitignore | 3 - .../third_party/pytest/doc/en/_themes/LICENSE | 37 - .../third_party/pytest/doc/en/_themes/README | 31 - .../pytest/doc/en/_themes/flask/layout.html | 24 - .../doc/en/_themes/flask/static/flasky.css_t | 557 - .../pytest/doc/en/_themes/flask/theme.conf | 9 - .../doc/en/_themes/flask_theme_support.py | 88 - .../tools/third_party/pytest/doc/en/adopt.rst | 17 +- .../pytest/doc/en/announce/index.rst | 29 +- .../pytest/doc/en/announce/release-2.0.0.rst | 8 +- .../pytest/doc/en/announce/release-2.0.1.rst | 2 +- .../pytest/doc/en/announce/release-2.1.0.rst | 2 +- .../pytest/doc/en/announce/release-2.2.0.rst | 6 +- .../pytest/doc/en/announce/release-2.3.0.rst | 14 +- .../pytest/doc/en/announce/release-2.3.4.rst | 2 +- .../pytest/doc/en/announce/release-2.3.5.rst | 2 +- .../pytest/doc/en/announce/release-2.4.0.rst | 2 +- .../pytest/doc/en/announce/release-2.5.0.rst | 2 +- .../pytest/doc/en/announce/release-2.5.1.rst | 2 +- .../pytest/doc/en/announce/release-2.5.2.rst | 2 +- .../pytest/doc/en/announce/release-2.6.0.rst | 2 +- .../pytest/doc/en/announce/release-2.6.1.rst | 4 +- .../pytest/doc/en/announce/release-2.6.2.rst | 2 +- .../pytest/doc/en/announce/release-2.6.3.rst | 2 +- .../pytest/doc/en/announce/release-2.7.0.rst | 6 +- .../pytest/doc/en/announce/release-2.7.1.rst | 2 +- .../pytest/doc/en/announce/release-2.7.2.rst | 2 +- .../pytest/doc/en/announce/release-2.8.2.rst | 2 +- .../pytest/doc/en/announce/release-2.8.3.rst | 2 +- .../pytest/doc/en/announce/release-2.8.4.rst | 2 +- .../pytest/doc/en/announce/release-2.8.5.rst | 2 +- .../pytest/doc/en/announce/release-2.8.6.rst | 2 +- .../pytest/doc/en/announce/release-2.8.7.rst | 2 +- .../pytest/doc/en/announce/release-2.9.0.rst | 8 +- .../pytest/doc/en/announce/release-2.9.1.rst | 2 +- .../pytest/doc/en/announce/release-2.9.2.rst | 6 +- .../pytest/doc/en/announce/release-3.0.0.rst | 2 +- .../pytest/doc/en/announce/release-3.0.1.rst | 2 +- .../pytest/doc/en/announce/release-3.0.2.rst | 2 +- .../pytest/doc/en/announce/release-3.0.3.rst | 2 +- .../pytest/doc/en/announce/release-3.0.4.rst | 2 +- .../pytest/doc/en/announce/release-3.0.5.rst | 2 +- .../pytest/doc/en/announce/release-3.0.6.rst | 2 +- .../pytest/doc/en/announce/release-3.0.7.rst | 2 +- .../pytest/doc/en/announce/release-3.1.0.rst | 4 +- .../pytest/doc/en/announce/release-3.1.1.rst | 2 +- .../pytest/doc/en/announce/release-3.1.2.rst | 2 +- .../pytest/doc/en/announce/release-3.1.3.rst | 2 +- .../pytest/doc/en/announce/release-3.10.0.rst | 6 +- .../pytest/doc/en/announce/release-3.10.1.rst | 2 +- .../pytest/doc/en/announce/release-3.2.0.rst | 4 +- .../pytest/doc/en/announce/release-3.2.1.rst | 2 +- .../pytest/doc/en/announce/release-3.2.2.rst | 2 +- .../pytest/doc/en/announce/release-3.2.3.rst | 2 +- .../pytest/doc/en/announce/release-3.2.4.rst | 2 +- .../pytest/doc/en/announce/release-3.2.5.rst | 2 +- .../pytest/doc/en/announce/release-3.3.0.rst | 4 +- .../pytest/doc/en/announce/release-3.3.1.rst | 2 +- .../pytest/doc/en/announce/release-3.3.2.rst | 2 +- .../pytest/doc/en/announce/release-3.4.0.rst | 4 +- .../pytest/doc/en/announce/release-3.4.1.rst | 2 +- .../pytest/doc/en/announce/release-3.4.2.rst | 2 +- .../pytest/doc/en/announce/release-3.5.0.rst | 4 +- .../pytest/doc/en/announce/release-3.5.1.rst | 2 +- .../pytest/doc/en/announce/release-3.6.0.rst | 4 +- .../pytest/doc/en/announce/release-3.6.1.rst | 2 +- .../pytest/doc/en/announce/release-3.6.2.rst | 2 +- .../pytest/doc/en/announce/release-3.6.3.rst | 2 +- .../pytest/doc/en/announce/release-3.6.4.rst | 2 +- .../pytest/doc/en/announce/release-3.7.0.rst | 4 +- .../pytest/doc/en/announce/release-3.7.1.rst | 2 +- .../pytest/doc/en/announce/release-3.7.2.rst | 2 +- .../pytest/doc/en/announce/release-3.7.3.rst | 2 +- .../pytest/doc/en/announce/release-3.7.4.rst | 2 +- .../pytest/doc/en/announce/release-3.8.0.rst | 6 +- .../pytest/doc/en/announce/release-3.8.1.rst | 2 +- .../pytest/doc/en/announce/release-3.8.2.rst | 4 +- .../pytest/doc/en/announce/release-3.9.0.rst | 6 +- .../pytest/doc/en/announce/release-3.9.1.rst | 2 +- .../pytest/doc/en/announce/release-3.9.2.rst | 2 +- .../pytest/doc/en/announce/release-3.9.3.rst | 2 +- .../pytest/doc/en/announce/release-4.0.0.rst | 6 +- .../pytest/doc/en/announce/release-4.0.1.rst | 2 +- .../pytest/doc/en/announce/release-4.0.2.rst | 2 +- .../pytest/doc/en/announce/release-4.1.0.rst | 6 +- .../pytest/doc/en/announce/release-4.1.1.rst | 2 +- .../pytest/doc/en/announce/release-4.2.0.rst | 6 +- .../pytest/doc/en/announce/release-4.2.1.rst | 2 +- .../pytest/doc/en/announce/release-4.3.0.rst | 6 +- .../pytest/doc/en/announce/release-4.3.1.rst | 3 +- .../pytest/doc/en/announce/release-4.4.0.rst | 6 +- .../pytest/doc/en/announce/release-4.4.1.rst | 2 +- .../pytest/doc/en/announce/release-4.4.2.rst | 2 +- .../pytest/doc/en/announce/release-4.5.0.rst | 7 +- .../pytest/doc/en/announce/release-4.6.0.rst | 6 +- .../pytest/doc/en/announce/release-4.6.1.rst | 2 +- .../pytest/doc/en/announce/release-4.6.2.rst | 2 +- .../pytest/doc/en/announce/release-4.6.3.rst | 2 +- .../pytest/doc/en/announce/release-4.6.4.rst | 2 +- .../pytest/doc/en/announce/release-4.6.5.rst | 2 +- .../pytest/doc/en/announce/release-4.6.6.rst | 2 +- .../pytest/doc/en/announce/release-4.6.7.rst | 2 +- .../pytest/doc/en/announce/release-4.6.8.rst | 2 +- .../pytest/doc/en/announce/release-4.6.9.rst | 2 +- .../pytest/doc/en/announce/release-5.0.0.rst | 46 + .../pytest/doc/en/announce/release-5.0.1.rst | 25 + .../pytest/doc/en/announce/release-5.1.0.rst | 56 + .../pytest/doc/en/announce/release-5.1.1.rst | 24 + .../pytest/doc/en/announce/release-5.1.2.rst | 23 + .../pytest/doc/en/announce/release-5.1.3.rst | 23 + .../pytest/doc/en/announce/release-5.2.0.rst | 35 + .../pytest/doc/en/announce/release-5.2.1.rst | 23 + .../pytest/doc/en/announce/release-5.2.2.rst | 29 + .../pytest/doc/en/announce/release-5.2.3.rst | 28 + .../pytest/doc/en/announce/release-5.2.4.rst | 22 + .../pytest/doc/en/announce/release-5.3.0.rst | 45 + .../pytest/doc/en/announce/release-5.3.1.rst | 26 + .../pytest/doc/en/announce/release-5.3.2.rst | 26 + .../pytest/doc/en/announce/release-5.3.3.rst | 30 + .../pytest/doc/en/announce/release-5.3.4.rst | 20 + .../pytest/doc/en/announce/release-5.3.5.rst | 19 + .../pytest/doc/en/announce/release-5.4.0.rst | 59 + .../pytest/doc/en/announce/release-5.4.1.rst | 18 + .../pytest/doc/en/announce/release-5.4.2.rst | 22 + .../{release-4.6.11.rst => release-5.4.3.rst} | 9 +- .../pytest/doc/en/announce/release-6.0.0.rst | 40 + .../doc/en/announce/release-6.0.0rc1.rst | 67 + .../{release-4.6.10.rst => release-6.0.1.rst} | 9 +- .../pytest/doc/en/announce/release-6.0.2.rst | 19 + .../pytest/doc/en/announce/release-6.1.0.rst | 44 + .../pytest/doc/en/announce/release-6.1.1.rst | 18 + .../third_party/pytest/doc/en/assert.rst | 41 +- .../pytest/doc/en/backwards-compatibility.rst | 58 + .../third_party/pytest/doc/en/builtin.rst | 73 +- .../tools/third_party/pytest/doc/en/cache.rst | 156 +- .../third_party/pytest/doc/en/capture.rst | 41 +- .../third_party/pytest/doc/en/changelog.rst | 8668 +++++- .../tools/third_party/pytest/doc/en/conf.py | 99 +- .../third_party/pytest/doc/en/conftest.py | 1 - .../third_party/pytest/doc/en/contents.rst | 14 +- .../third_party/pytest/doc/en/customize.rst | 240 +- .../pytest/doc/en/deprecations.rst | 273 +- .../pytest/doc/en/development_guide.rst | 59 +- .../third_party/pytest/doc/en/doctest.rst | 87 +- .../doc/en/example/assertion/failure_demo.py | 43 +- .../global_testmodule_config/conftest.py | 5 +- .../test_hello_world.py | 1 - .../doc/en/example/assertion/test_failures.py | 11 +- .../assertion/test_setup_flow_example.py | 3 +- .../pytest/doc/en/example/attic.rst | 4 +- .../pytest/doc/en/example/conftest.py | 1 - .../doc/en/example/costlysetup/conftest.py | 21 - .../en/example/costlysetup/sub_a/__init__.py | 2 - .../example/costlysetup/sub_a/test_quick.py | 3 - .../en/example/costlysetup/sub_b/__init__.py | 2 - .../en/example/costlysetup/sub_b/test_two.py | 7 - .../example/fixtures/test_fixtures_order.py | 38 + .../pytest/doc/en/example/index.rst | 2 +- .../pytest/doc/en/example/markers.rst | 164 +- .../pytest/doc/en/example/multipython.py | 11 +- .../pytest/doc/en/example/nonpython.rst | 33 +- .../doc/en/example/nonpython/conftest.py | 22 +- .../{test_simple.yml => test_simple.yaml} | 2 +- .../pytest/doc/en/example/parametrize.rst | 271 +- .../pytest/doc/en/example/py2py3/conftest.py | 17 - .../pytest/doc/en/example/py2py3/test_py2.py | 5 - .../pytest/doc/en/example/py2py3/test_py3.py | 6 - .../pytest/doc/en/example/pythoncollection.py | 3 +- .../doc/en/example/pythoncollection.rst | 65 +- .../pytest/doc/en/example/reportingdemo.rst | 227 +- .../pytest/doc/en/example/simple.rst | 208 +- .../pytest/doc/en/example/special.rst | 24 +- .../pytest/doc/en/example/xfail_demo.py | 1 - .../pytest/doc/en/existingtestsuite.rst | 6 +- .../tools/third_party/pytest/doc/en/faq.rst | 156 - .../third_party/pytest/doc/en/fixture.rst | 582 +- .../tools/third_party/pytest/doc/en/flaky.rst | 7 +- .../pytest/doc/en/funcarg_compare.rst | 44 +- .../pytest/doc/en/getting-started.rst | 115 +- .../pytest/doc/en/goodpractices.rst | 158 +- .../pytest/doc/en/historical-notes.rst | 4 +- .../third_party/pytest/doc/en/img/favicon.png | Bin 0 -> 1334 bytes .../pytest/doc/en/img/pytest1favi.ico | Bin 3742 -> 0 bytes .../tools/third_party/pytest/doc/en/index.rst | 57 +- .../tools/third_party/pytest/doc/en/links.inc | 22 - .../third_party/pytest/doc/en/logging.rst | 49 +- .../tools/third_party/pytest/doc/en/mark.rst | 27 +- .../third_party/pytest/doc/en/monkeypatch.rst | 331 +- .../tools/third_party/pytest/doc/en/nose.rst | 15 +- .../third_party/pytest/doc/en/parametrize.rst | 35 +- .../third_party/pytest/doc/en/plugins.rst | 18 +- .../third_party/pytest/doc/en/projects.rst | 12 +- .../pytest/doc/en/py27-py34-deprecation.rst | 109 +- .../third_party/pytest/doc/en/pythonpath.rst | 80 +- .../third_party/pytest/doc/en/reference.rst | 735 +- .../pytest/doc/en/requirements.txt | 5 +- .../third_party/pytest/doc/en/skipping.rst | 109 +- .../third_party/pytest/doc/en/sponsor.rst | 26 + .../tools/third_party/pytest/doc/en/talks.rst | 27 +- .../third_party/pytest/doc/en/tidelift.rst | 43 +- .../third_party/pytest/doc/en/tmpdir.rst | 31 +- .../third_party/pytest/doc/en/unittest.rst | 57 +- .../tools/third_party/pytest/doc/en/usage.rst | 136 +- .../third_party/pytest/doc/en/warnings.rst | 96 +- .../pytest/doc/en/writing_plugins.rst | 190 +- .../third_party/pytest/doc/en/xunit_setup.rst | 22 +- .../third_party/pytest/extra/get_issues.py | 11 +- .../pytest/extra/setup-py.test/setup.py | 1 - .../tools/third_party/pytest/pyproject.toml | 64 +- .../pytest/scripts/append_codecov_token.py | 3 +- ...e_notes.py => publish-gh-release-notes.py} | 25 +- .../pytest/scripts/release-on-comment.py | 254 + .../pytest/scripts/release.minor.rst | 17 +- .../pytest/scripts/release.patch.rst | 4 +- .../third_party/pytest/scripts/release.py | 32 +- .../third_party/pytest/scripts/retry.cmd | 21 - .../pytest/scripts/setup-coverage-vars.bat | 7 - .../pytest/scripts/towncrier-draft-to-file.py | 15 + .../pytest/scripts/upload-coverage.bat | 16 - .../tools/third_party/pytest/setup.cfg | 134 +- .../tools/third_party/pytest/setup.py | 43 +- .../pytest/src/_pytest/__init__.py | 1 - .../pytest/src/_pytest/_argcomplete.py | 69 +- .../pytest/src/_pytest/_code/__init__.py | 35 +- .../pytest/src/_pytest/_code/_py2traceback.py | 95 - .../pytest/src/_pytest/_code/code.py | 1137 +- .../pytest/src/_pytest/_code/source.py | 291 +- .../pytest/src/_pytest/_io/__init__.py | 8 + .../pytest/src/_pytest/_io/saferepr.py | 172 +- .../pytest/src/_pytest/_io/terminalwriter.py | 210 + .../pytest/src/_pytest/_io/wcwidth.py | 55 + .../pytest/src/_pytest/_version.py | 4 + .../pytest/src/_pytest/assertion/__init__.py | 131 +- .../pytest/src/_pytest/assertion/rewrite.py | 973 +- .../pytest/src/_pytest/assertion/truncate.py | 42 +- .../pytest/src/_pytest/assertion/util.py | 367 +- .../pytest/src/_pytest/cacheprovider.py | 370 +- .../third_party/pytest/src/_pytest/capture.py | 1612 +- .../third_party/pytest/src/_pytest/compat.py | 550 +- .../pytest/src/_pytest/config/__init__.py | 1250 +- .../pytest/src/_pytest/config/argparsing.py | 377 +- .../pytest/src/_pytest/config/exceptions.py | 11 +- .../pytest/src/_pytest/config/findpaths.py | 226 +- .../pytest/src/_pytest/debugging.py | 164 +- .../pytest/src/_pytest/deprecated.py | 114 +- .../third_party/pytest/src/_pytest/doctest.py | 517 +- .../pytest/src/_pytest/faulthandler.py | 111 + .../pytest/src/_pytest/fixtures.py | 1241 +- .../pytest/src/_pytest/freeze_support.py | 49 +- .../pytest/src/_pytest/helpconfig.py | 96 +- .../pytest/src/_pytest/hookspec.py | 799 +- .../pytest/src/_pytest/junitxml.py | 539 +- .../third_party/pytest/src/_pytest/logging.py | 833 +- .../third_party/pytest/src/_pytest/main.py | 910 +- .../pytest/src/_pytest/mark/__init__.py | 184 +- .../pytest/src/_pytest/mark/evaluate.py | 126 - .../pytest/src/_pytest/mark/expression.py | 224 + .../pytest/src/_pytest/mark/legacy.py | 103 - .../pytest/src/_pytest/mark/structures.py | 526 +- .../pytest/src/_pytest/monkeypatch.py | 243 +- .../third_party/pytest/src/_pytest/nodes.py | 499 +- .../third_party/pytest/src/_pytest/nose.py | 47 +- .../pytest/src/_pytest/outcomes.py | 202 +- .../pytest/src/_pytest/pastebin.py | 108 +- .../third_party/pytest/src/_pytest/pathlib.py | 485 +- .../third_party/pytest/src/_pytest/py.typed} | 0 .../pytest/src/_pytest/pytester.py | 1151 +- .../third_party/pytest/src/_pytest/python.py | 1355 +- .../pytest/src/_pytest/python_api.py | 358 +- .../third_party/pytest/src/_pytest/recwarn.py | 237 +- .../third_party/pytest/src/_pytest/reports.py | 531 +- .../pytest/src/_pytest/resultlog.py | 102 - .../third_party/pytest/src/_pytest/runner.py | 372 +- .../pytest/src/_pytest/setuponly.py | 49 +- .../pytest/src/_pytest/setupplan.py | 24 +- .../pytest/src/_pytest/skipping.py | 318 +- .../pytest/src/_pytest/stepwise.py | 33 +- .../third_party/pytest/src/_pytest/store.py | 125 + .../pytest/src/_pytest/terminal.py | 928 +- .../third_party/pytest/src/_pytest/timing.py | 12 + .../third_party/pytest/src/_pytest/tmpdir.py | 156 +- .../pytest/src/_pytest/unittest.py | 259 +- .../pytest/src/_pytest/warning_types.py | 110 +- .../pytest/src/_pytest/warnings.py | 177 +- .../pytest/src/pytest.egg-info/PKG-INFO | 192 + .../pytest/src/pytest.egg-info/SOURCES.txt | 500 + .../src/pytest.egg-info/dependency_links.txt | 1 + .../src/pytest.egg-info/entry_points.txt | 4 + .../pytest/src/pytest.egg-info/not-zip-safe | 1 + .../pytest/src/pytest.egg-info/requires.txt | 27 + .../pytest/src/pytest.egg-info/top_level.txt | 2 + .../src/{pytest.py => pytest/__init__.py} | 28 +- .../third_party/pytest/src/pytest/__main__.py | 5 + .../third_party/pytest/src/pytest/collect.py | 39 + .../third_party/pytest/src/pytest/py.typed} | 0 .../pytest/testing/acceptance_test.py | 517 +- .../pytest/testing/code/test_code.py | 186 +- .../pytest/testing/code/test_excinfo.py | 813 +- .../pytest/testing/code/test_source.py | 447 +- .../third_party/pytest/testing/conftest.py | 185 +- .../pytest/testing/deprecated_test.py | 287 +- .../acceptance/fixture_mock_integration.py | 7 +- .../collect_init_tests/tests/__init__.py | 1 - .../collect_init_tests/tests/test_foo.py | 1 - .../package_infinite_recursion/__init__.pyi} | 0 .../package_infinite_recursion/conftest.py | 1 - .../tests/test_basic.py | 1 - .../package_init_given_as_arg/pkg/test_foo.py | 1 - .../collect_pytest_prefix/__init__.pyi} | 0 .../config/collect_pytest_prefix/conftest.py | 3 +- .../config/collect_pytest_prefix/test_foo.py | 1 - .../conftest_usageerror/__init__.pyi} | 0 .../conftest_usageerror/conftest.py | 1 - .../dataclasses/test_compare_dataclasses.py | 7 +- ...ompare_dataclasses_field_comparison_off.py | 7 +- .../test_compare_dataclasses_verbose.py | 7 +- .../test_compare_recursive_dataclasses.py | 38 + .../test_compare_two_different_dataclasses.py | 13 +- .../fixtures/custom_item/__init__.pyi} | 0 .../fixtures/custom_item/conftest.py | 10 +- .../fixtures/custom_item/foo/test_foo.py | 1 - .../sub1/conftest.py | 3 +- .../sub1/test_in_sub1.py | 1 - .../sub2/conftest.py | 1 - .../sub2/test_in_sub2.py | 1 - .../test_detect_recursive_dependency_error.py | 1 - .../__init__.pyi} | 0 .../conftest.py | 1 - .../pkg/conftest.py | 1 - .../pkg/test_spam.py | 1 - .../__init__.pyi | 0 .../conftest.py | 1 - .../test_extend_fixture_conftest_module.py | 1 - .../test_extend_fixture_module_class.py | 3 +- .../fill_fixtures/test_funcarg_basic.py | 1 - .../test_funcarg_lookup_classlevel.py | 3 +- .../test_funcarg_lookup_modulelevel.py | 3 +- .../fill_fixtures/test_funcarg_lookupfails.py | 1 - .../test_fixture_named_request.py | 1 - .../fixtures/test_getfixturevalue_dynamic.py | 1 - .../__init__.pyi | 0 .../conftest.py | 5 +- .../test_hello.py | 1 - .../testing/example_scripts/issue_519.py | 9 +- .../testing/example_scripts/junit-10.xsd | 147 + .../marks_considered_keywords/__init__.pyi | 0 .../test_marks_as_keywords.py | 1 - .../collect_stats/generate_folders.py | 1 - .../collect_stats/template_test.py | 1 - .../pytest/testing/example_scripts/pytest.ini | 2 + .../example_scripts/tmpdir/tmpdir_fixture.py | 1 - ...test_parametrized_fixture_error_message.py | 1 - .../unittest/test_setup_skip.py | 1 - .../unittest/test_setup_skip_class.py | 1 - .../unittest/test_setup_skip_module.py | 1 - .../unittest/test_unittest_asyncio.py | 25 + .../unittest/test_unittest_asynctest.py | 23 + .../unittest/test_unittest_plain_async.py | 6 + .../test_group_warnings_by_message.py | 16 +- .../test_1.py | 21 + .../test_2.py | 5 + .../pytest/testing/examples/test_issue519.py | 1 - .../testing/freeze/create_executable.py | 5 +- .../pytest/testing/freeze/runtests_script.py | 3 +- .../testing/freeze/tests/test_trivial.py | 1 - .../pytest/testing/freeze/tox_run.py | 1 - .../pytest/testing/io/test_saferepr.py | 135 +- .../pytest/testing/io/test_terminalwriter.py | 283 + .../pytest/testing/io/test_wcwidth.py | 38 + .../pytest/testing/logging/test_fixture.py | 186 +- .../pytest/testing/logging/test_formatter.py | 119 +- .../pytest/testing/logging/test_reporting.py | 168 +- .../testing/plugins_integration/.gitignore | 2 + .../testing/plugins_integration/README.rst | 13 + .../plugins_integration/bdd_wallet.feature | 9 + .../testing/plugins_integration/bdd_wallet.py | 39 + .../plugins_integration/django_settings.py | 1 + .../testing/plugins_integration/pytest.ini | 4 + .../pytest_anyio_integration.py | 8 + .../pytest_asyncio_integration.py | 8 + .../pytest_mock_integration.py | 2 + .../pytest_trio_integration.py | 8 + .../pytest_twisted_integration.py | 18 + .../plugins_integration/simple_integration.py | 10 + .../pytest/testing/python/approx.py | 171 +- .../pytest/testing/python/collect.py | 291 +- .../pytest/testing/python/fixtures.py | 655 +- .../pytest/testing/python/integration.py | 97 +- .../pytest/testing/python/metafunc.py | 641 +- .../pytest/testing/python/raises.py | 223 +- .../pytest/testing/python/setup_plan.py | 20 - .../testing/python/show_fixtures_per_test.py | 7 +- .../pytest/testing/test_argcomplete.py | 37 +- .../pytest/testing/test_assertion.py | 712 +- .../pytest/testing/test_assertrewrite.py | 1096 +- .../pytest/testing/test_cacheprovider.py | 563 +- .../pytest/testing/test_capture.py | 626 +- .../pytest/testing/test_collection.py | 404 +- .../third_party/pytest/testing/test_compat.py | 148 +- .../third_party/pytest/testing/test_config.py | 1056 +- .../pytest/testing/test_conftest.py | 177 +- .../{test_pdb.py => test_debugging.py} | 153 +- .../pytest/testing/test_doctest.py | 376 +- .../pytest/testing/test_entry_points.py | 5 - .../pytest/testing/test_error_diffs.py | 282 + .../pytest/testing/test_faulthandler.py | 136 + .../pytest/testing/test_findpaths.py | 125 + .../pytest/testing/test_helpconfig.py | 67 +- .../pytest/testing/test_junitxml.py | 627 +- .../pytest/testing/test_link_resolve.py | 83 + .../third_party/pytest/testing/test_main.py | 248 + .../third_party/pytest/testing/test_mark.py | 338 +- .../pytest/testing/test_mark_expression.py | 169 + .../third_party/pytest/testing/test_meta.py | 34 + .../pytest/testing/test_modimport.py | 41 - .../pytest/testing/test_monkeypatch.py | 176 +- .../third_party/pytest/testing/test_nodes.py | 54 +- .../third_party/pytest/testing/test_nose.py | 67 +- .../pytest/testing/test_parseopt.py | 113 +- .../pytest/testing/test_pastebin.py | 112 +- .../pytest/testing/test_pathlib.py | 326 +- .../pytest/testing/test_pluginmanager.py | 93 +- .../pytest/testing/test_pytester.py | 500 +- .../pytest/testing/test_recwarn.py | 125 +- .../pytest/testing/test_reports.py | 277 +- .../pytest/testing/test_resultlog.py | 221 - .../third_party/pytest/testing/test_runner.py | 382 +- .../pytest/testing/test_runner_xunit.py | 22 +- .../pytest/testing/test_session.py | 39 +- .../setup_only.py => test_setuponly.py} | 69 +- .../pytest/testing/test_setupplan.py | 111 + .../pytest/testing/test_skipping.py | 302 +- .../pytest/testing/test_stepwise.py | 37 +- .../third_party/pytest/testing/test_store.py | 60 + .../pytest/testing/test_terminal.py | 944 +- .../third_party/pytest/testing/test_tmpdir.py | 163 +- .../pytest/testing/test_unittest.py | 276 +- .../pytest/testing/test_warning_types.py | 37 + .../pytest/testing/test_warnings.py | 471 +- .../pytest/testing/typing_checks.py | 24 + .../tools/third_party/pytest/tox.ini | 201 +- .../third_party/websockets/.appveyor.yml | 27 + .../websockets/.circleci/config.yml | 55 + .../websockets/.github/FUNDING.yml | 1 + .../tools/third_party/websockets/.gitignore | 12 + .../third_party/websockets/.readthedocs.yml | 7 + .../tools/third_party/websockets/.travis.yml | 36 + .../third_party/websockets/CODE_OF_CONDUCT.md | 46 + .../tools/third_party/websockets/LICENSE | 25 + .../tools/third_party/websockets/MANIFEST.in | 2 + .../tools/third_party/websockets/Makefile | 29 + .../tools/third_party/websockets/README.rst | 154 + .../websockets/compliance/README.rst | 50 + .../websockets/compliance/fuzzingclient.json | 11 + .../websockets/compliance/fuzzingserver.json | 12 + .../websockets/compliance/test_client.py | 49 + .../websockets/compliance/test_server.py | 27 + .../third_party/websockets/docs/Makefile | 160 + .../websockets/docs/_static/tidelift.png | Bin 0 -> 4069 bytes .../websockets/docs/_static/websockets.svg | 31 + .../tools/third_party/websockets/docs/api.rst | 152 + .../third_party/websockets/docs/changelog.rst | 563 + .../websockets/docs/cheatsheet.rst | 109 + .../tools/third_party/websockets/docs/conf.py | 272 + .../websockets/docs/contributing.rst | 61 + .../websockets/docs/deployment.rst | 162 + .../third_party/websockets/docs/design.rst | 571 + .../websockets/docs/extensions.rst | 87 + .../tools/third_party/websockets/docs/faq.rst | 261 + .../third_party/websockets/docs/index.rst | 99 + .../third_party/websockets/docs/intro.rst | 209 + .../third_party/websockets/docs/license.rst | 4 + .../websockets/docs/lifecycle.graffle | Bin 0 -> 3134 bytes .../third_party/websockets/docs/lifecycle.svg | 3 + .../websockets/docs/limitations.rst | 10 + .../websockets/docs/protocol.graffle | Bin 0 -> 4740 bytes .../third_party/websockets/docs/protocol.svg | 3 + .../websockets/docs/requirements.txt | 4 + .../third_party/websockets/docs/security.rst | 39 + .../websockets/docs/spelling_wordlist.txt | 39 + .../third_party/websockets/docs/tidelift.rst | 112 + .../websockets/example/basic_auth_client.py | 14 + .../websockets/example/basic_auth_server.py | 20 + .../third_party/websockets/example/client.py | 19 + .../websockets/example/counter.html | 80 + .../third_party/websockets/example/counter.py | 69 + .../third_party/websockets/example/echo.py | 13 + .../websockets/example/health_check_server.py | 22 + .../third_party/websockets/example/hello.py | 12 + .../websockets/example/localhost.pem | 48 + .../websockets/example/secure_client.py | 27 + .../websockets/example/secure_server.py | 28 + .../third_party/websockets/example/server.py | 20 + .../websockets/example/show_time.html | 20 + .../websockets/example/show_time.py | 19 + .../websockets/example/shutdown.py | 22 + .../websockets/example/unix_client.py | 19 + .../websockets/example/unix_server.py | 22 + .../websockets/logo/horizontal.svg | 31 + .../third_party/websockets/logo/icon.svg | 15 + .../tools/third_party/websockets/logo/old.svg | 14 + .../third_party/websockets/logo/tidelift.png | Bin 0 -> 4069 bytes .../third_party/websockets/logo/vertical.svg | 31 + .../websockets/performance/mem_client.py | 54 + .../websockets/performance/mem_server.py | 63 + .../tools/third_party/websockets/setup.cfg | 30 + .../tools/third_party/websockets/setup.py | 66 + .../websockets/src/websockets/__init__.py | 55 + .../websockets/src/websockets/__main__.py | 206 + .../websockets/src/websockets/auth.py | 160 + .../websockets/src/websockets/client.py | 584 + .../websockets/src/websockets/exceptions.py | 366 + .../src/websockets/extensions/__init__.py | 0 .../src/websockets/extensions/base.py | 119 + .../extensions/permessage_deflate.py | 588 + .../websockets/src/websockets/framing.py | 342 + .../websockets/src/websockets/handshake.py | 185 + .../websockets/src/websockets/headers.py | 515 + .../websockets/src/websockets/http.py | 360 + .../websockets/src/websockets/protocol.py | 1429 + .../websockets/src/websockets/py.typed | 0 .../websockets/src/websockets/server.py | 995 + .../websockets/src/websockets/speedups.c | 206 + .../websockets/src/websockets/speedups.pyi | 1 + .../websockets/src/websockets/typing.py | 49 + .../websockets/src/websockets/uri.py | 81 + .../websockets/src/websockets/utils.py | 18 + .../websockets/src/websockets/version.py | 1 + .../third_party/websockets/tests/__init__.py | 5 + .../websockets/tests/extensions/__init__.py | 0 .../websockets/tests/extensions/test_base.py | 4 + .../extensions/test_permessage_deflate.py | 792 + .../third_party/websockets/tests/test_auth.py | 139 + .../websockets/tests/test_client_server.py | 1546 + .../websockets/tests/test_exceptions.py | 145 + .../websockets/tests/test_exports.py | 22 + .../websockets/tests/test_framing.py | 242 + .../websockets/tests/test_handshake.py | 190 + .../websockets/tests/test_headers.py | 185 + .../third_party/websockets/tests/test_http.py | 249 + .../websockets/tests/test_localhost.cnf | 26 + .../websockets/tests/test_localhost.pem | 48 + .../websockets/tests/test_protocol.py | 1475 + .../third_party/websockets/tests/test_uri.py | 33 + .../websockets/tests/test_utils.py | 92 + .../third_party/websockets/tests/utils.py | 93 + .../tools/third_party/websockets/tox.ini | 28 + .../tools/webdriver/webdriver/__init__.py | 2 + .../tools/webdriver/webdriver/bidi.py | 56 + .../tools/webdriver/webdriver/client.py | 9 +- .../tools/webdriver/webdriver/error.py | 4 +- .../tools/webdriver/webdriver/protocol.py | 4 +- .../tools/webdriver/webdriver/transport.py | 11 +- .../web-platform-tests/tools/wpt/browser.py | 2 +- tests/wpt/web-platform-tests/tools/wpt/run.py | 4 +- .../web-platform-tests/tools/wpt/testfiles.py | 6 +- .../tools/wpt/tests/test_browser.py | 5 - .../tools/wpt/tests/test_install.py | 4 - .../tools/wpt/tests/test_markdown.py | 7 - .../tools/wpt/tests/test_revlist.py | 7 - .../tools/wpt/tests/test_run.py | 5 - .../tools/wpt/tests/test_testfiles.py | 5 - .../tools/wpt/tests/test_wpt.py | 5 +- .../wpt/web-platform-tests/tools/wpt/utils.py | 2 +- .../tools/wpt/virtualenv.py | 8 +- tests/wpt/web-platform-tests/tools/wpt/wpt.py | 9 +- .../tools/wptrunner/requirements_safari.txt | 1 + .../tools/wptrunner/test/test.py | 8 +- .../wptrunner/browsers/android_webview.py | 9 +- .../wptrunner/wptrunner/browsers/base.py | 3 +- .../wptrunner/wptrunner/browsers/safari.py | 72 +- .../wptrunner/wptrunner/browsers/sauce.py | 2 +- .../tools/wptrunner/wptrunner/config.py | 2 +- .../tools/wptrunner/wptrunner/environment.py | 9 +- .../wptrunner/wptrunner/executors/base.py | 7 +- .../wptrunner/executors/executorchrome.py | 2 +- .../wptrunner/executors/executormarionette.py | 12 +- .../wptrunner/executors/executorselenium.py | 2 +- .../wptrunner/executors/executorservo.py | 4 +- .../wptrunner/executors/executorwebdriver.py | 2 +- .../wptrunner/wptrunner/executors/protocol.py | 2 +- .../tools/wptrunner/wptrunner/expectedtree.py | 17 +- .../wptrunner/formatters/chromium.py | 3 +- .../formatters/tests/test_chromium.py | 2 +- .../tools/wptrunner/wptrunner/instruments.py | 2 +- .../wptrunner/wptrunner/manifestexpected.py | 20 +- .../wptrunner/wptrunner/manifestinclude.py | 5 +- .../wptrunner/wptrunner/manifestupdate.py | 39 +- .../tools/wptrunner/wptrunner/metadata.py | 30 +- .../tools/wptrunner/wptrunner/mpcontext.py | 12 +- .../tools/wptrunner/wptrunner/process.py | 7 +- .../tools/wptrunner/wptrunner/products.py | 3 +- .../tools/wptrunner/wptrunner/stability.py | 9 +- .../tools/wptrunner/wptrunner/testloader.py | 23 +- .../tools/wptrunner/wptrunner/testrunner.py | 7 +- .../wptrunner/tests/test_formatters.py | 2 +- .../wptrunner/tests/test_testloader.py | 23 + .../tools/wptrunner/wptrunner/update/state.py | 2 +- .../tools/wptrunner/wptrunner/update/tree.py | 6 +- .../wptrunner/wptrunner/update/update.py | 4 +- .../wptrunner/wptrunner/wptcommandline.py | 18 +- .../wptrunner/wptmanifest/backends/base.py | 9 +- .../wptmanifest/backends/conditional.py | 12 +- .../wptrunner/wptrunner/wptmanifest/node.py | 2 - .../wptrunner/wptrunner/wptmanifest/parser.py | 13 +- .../tools/wptrunner/wptrunner/wptrunner.py | 8 +- .../tools/wptrunner/wptrunner/wpttest.py | 7 +- .../tools/wptserve/tests/functional/base.py | 16 +- .../tests/functional/test_handlers.py | 2 +- .../tests/functional/test_input_file.py | 6 - .../wptserve/tests/functional/test_pipes.py | 6 +- .../wptserve/tests/functional/test_request.py | 19 +- .../tests/functional/test_response.py | 23 +- .../wptserve/tests/functional/test_server.py | 2 +- .../tools/wptserve/tests/test_request.py | 7 +- .../tools/wptserve/tests/test_response.py | 2 +- .../tools/wptserve/tests/test_stash.py | 5 +- .../tools/wptserve/wptserve/config.py | 34 +- .../tools/wptserve/wptserve/handlers.py | 5 +- .../tools/wptserve/wptserve/pipes.py | 19 +- .../tools/wptserve/wptserve/request.py | 26 +- .../tools/wptserve/wptserve/response.py | 58 +- .../tools/wptserve/wptserve/router.py | 3 +- .../tools/wptserve/wptserve/server.py | 30 +- .../wptserve/wptserve/sslutils/openssl.py | 10 +- .../tools/wptserve/wptserve/stash.py | 8 +- .../tools/wptserve/wptserve/utils.py | 27 +- .../wptserve/wptserve/ws_h2_handshake.py | 2 - ...anual.html => multi-touch-interfaces.html} | 55 +- .../touch-events/single-touch.html | 15 +- .../trusted-types-reporting-check-report.html | 2 +- ...es-reporting-check-report.html.sub.headers | 2 +- .../trusted-types-tojson.tentative.html | 24 + .../uievents/interface/click-event.htm | 13 +- .../keyboard-accesskey-click-event.html | 81 + .../interface/keyboard-click-event.html | 50 + .../keyboard/modifier-keys-combinations.html | 43 + .../uievents/keyboard/modifier-keys.html | 35 + .../wasm/jsapi/global/type.tentative.any.js | 7 +- .../wasm/jsapi/memory/type.tentative.any.js | 7 +- .../wasm/jsapi/table/type.tentative.any.js | 26 + .../resources/cross-origin-no-cors.har | 12 +- .../web-bundle/resources/cross-origin.har | 12 +- .../resources/generate-test-wbns.sh | 4 +- .../web-bundle/resources/test-helpers.js | 73 + .../web-bundle/resources/urn-uuid.har | 2 +- .../resources/wbn/cors/__dir__.headers | 1 + .../resources/wbn/cors/cross-origin.wbn | Bin 455 -> 494 bytes .../resources/wbn/no-cors/__dir__.headers | 2 + .../resources/wbn/no-cors/cross-origin.wbn | Bin 465 -> 503 bytes .../web-bundle/resources/wbn/urn-uuid.wbn | Bin 430 -> 432 bytes .../check-cookie-and-return-bundle.py | 25 + .../subframe-from-web-bundle.tentative.html | 113 +- ...resource-loading-cors-error.tentative.html | 55 + .../subresource-loading-cors.tentative.html | 70 + ...urce-loading-credential.tentative.sub.html | 98 + ...source-loading-cross-origin.tentative.html | 93 - .../the-audioparam-interface/nan-param.html | 92 + .../webcodecs/audio-encoder.any.js | 176 +- .../wpt/web-platform-tests/webcodecs/utils.js | 43 + .../video-frame-serialization.any.js | 25 +- .../webcodecs/video-frame.any.js | 4 +- .../videoFrame-createImageBitmap.any.js | 146 + .../webcodecs/videoFrame-drawImage.any.js | 54 + .../webcodecs/videoFrame-texImage.any.js | 100 + .../webcodecs/webgl-test-utils.js | 321 + .../tests/bidi/new_session/__init__.py | 0 .../tests/bidi/new_session/connect.py | 43 + .../execute_async_script/execute_async.py | 17 +- .../webdriver/tests/execute_script/execute.py | 16 +- .../tests/new_session/websocket_url.py | 7 + .../webdriver/tests/support/fixtures.py | 54 +- .../webdriver/tests/switch_to_frame/switch.py | 17 + .../webrtc/RTCDataChannel-iceRestart.html | 37 + .../webrtc/RTCDtlsTransport-state.html | 67 + .../RTCPeerConnection-addIceCandidate.html | 42 +- ...RTCPeerConnection-capture-video.https.html | 9 +- .../webrtc/RTCPeerConnection-helper.js | 3 +- .../RTCPeerConnection-restartIce.https.html | 671 +- .../webrtc/protocol/handover-datachannel.html | 61 + .../webrtc/protocol/handover.html | 2 - .../webtransport/quic/handlers/README.md | 2 +- ...pth_sensing_cpu_dataUnavailable.https.html | 27 + ...depth_sensing_cpu_inactiveFrame.https.html | 26 + ...epth_sensing_cpu_incorrectUsage.https.html | 48 + ...g_cpu_luminance_alpha_dataValid.https.html | 106 + .../depth_sensing_cpu_staleView.https.html | 26 + .../depth-sensing/dataUnavailableTests.js | 58 + .../depth_sensing_notEnabled.https.html | 61 + ...pth_sensing_gpu_dataUnavailable.https.html | 27 + ...depth_sensing_gpu_inactiveFrame.https.html | 26 + ...epth_sensing_gpu_incorrectUsage.https.html | 46 + .../depth_sensing_gpu_staleView.https.html | 26 + .../webxr/depth-sensing/inactiveFrameTests.js | 36 + .../webxr/depth-sensing/staleViewsTests.js | 39 + ...ttest_subscription_inputSources.https.html | 1 + ..._hittest_subscription_refSpaces.https.html | 1 + ...scription_transientInputSources.https.html | 1 + ...ame_getLightEstimate_oldSession.https.html | 57 + ...ame_getLightEstimate_staleFrame.https.html | 47 + .../xrFrame_getLightEstimate_valid.https.html | 104 + .../xrSession_getLightProbe_ended.https.html | 21 + ...ession_getLightProbe_notEnabled.https.html | 18 + .../xrSession_getLightProbe_valid.https.html | 27 + ...bGLBinding_getReflectionCubeMap.https.html | 88 + .../webxr/resources/webxr_math_utils.js | 6 + .../webxr/resources/webxr_test_asserts.js | 60 +- .../webxr/resources/webxr_test_constants.js | 1 + .../webxr_test_constants_fake_depth.js | 78 + .../webxr/resources/webxr_util.js | 11 +- .../webxr/xrRigidTransform_inverse.https.html | 1 + .../workers/same-origin-check.sub.html | 56 + ...basic-cors-safelisted-response-headers.htm | 1 + .../xhr/resources/last-modified.py | 2 +- .../xhr/responsexml-document-properties.htm | 12 +- .../rendering/draw-buffers.html.ini | 6 + 2742 files changed, 142451 insertions(+), 40667 deletions(-) create mode 100644 tests/wpt/metadata-layout-2020/FileAPI/blob/Blob-constructor.any.js.ini create mode 100644 tests/wpt/metadata-layout-2020/cors/response-headers.htm.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-round-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-10.html.ini rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-1a.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-1b.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-1c.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-3.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-4.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-5.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-6.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background => metadata-layout-2020/css/css-backgrounds}/background-repeat-space-7.html.ini (75%) create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-9.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-043.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-044.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-3.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4-ref-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5-ref-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-6.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-7.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/color-resolving-hwb.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/hwb-001.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/hwb-002.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/hwb-003.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/hwb-004.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/hwb-005.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/xyz-001.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/xyz-002.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/xyz-003.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/xyz-004.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-color/xyz-005.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-005.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-006.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-narrow-content-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-specified-height.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-stretch-cross-size-2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-fonts/advance-override.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-images/empty-background-image.html.ini rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-001c.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-001e.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-001i.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-001o.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-001p.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-002c.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-002e.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-002i.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-002o.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-contain-png-002p.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-001c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-001e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-001i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-001o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-001p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-002c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-002e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-002i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-002o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-cover-png-002p.html.ini (75%) create mode 100644 tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-001.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-002.html.ini rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-001c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-001e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-001i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-001o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-001p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-002c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-002e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-002i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-002o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-fill-png-002p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-001c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-001e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-001i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-001o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-001p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-002c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-002e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-002i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-002o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-none-png-002p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-001c.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-001e.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-001i.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-001o.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-001p.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-002c.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-002e.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-002i.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-002o.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-fit-scale-down-png-002p.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-001c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-001e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-001i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-001o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-001p.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-002c.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-002e.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-002i.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-002o.html.ini (75%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3 => metadata-layout-2020/css/css-images}/object-position-png-002p.html.ini (75%) create mode 100644 tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-003.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-004.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-005.html.ini rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-max-width-block-intrinsic-1.html.ini (78%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-min-width-block-intrinsic-1.html.ini (78%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-offsets-relative-bottom-1.html.ini (77%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-offsets-relative-top-1.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-text-indent-intrinsic-1.html.ini (76%) rename tests/wpt/{metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3 => metadata-layout-2020/css/css-values}/calc-width-table-auto-1.html.ini (75%) create mode 100644 tests/wpt/metadata-layout-2020/css/css-values/rem-root-font-size-restyle-1.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/css-values/urls/empty.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini create mode 100644 tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini create mode 100644 tests/wpt/metadata-layout-2020/custom-elements/reactions/HTMLMediaElement.html.ini create mode 100644 tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.html.ini create mode 100644 tests/wpt/metadata-layout-2020/fetch/h1-parsing/lone-cr.window.js.ini create mode 100644 tests/wpt/metadata-layout-2020/fetch/redirects/subresource-fragments.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.perspective.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.rotate3d.X.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.rotate3d.Y.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.rotate3d.Z.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.rotate3d.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/canvas/element/transformations/2d.transformation.rotateAxis.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-currentSrc.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/forms/form-submission-0/form-data-set-empty-file.window.js.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/forms/the-selectmenu-element/selectmenu-value.tentative.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/interactive-elements/the-popup-element/popup-light-dismiss-on-scroll.tentative.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/interactive-elements/the-popup-element/popup-open-overflow-display.tentative.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/semantics/scripting-1/the-script-element/css-module/utf8.tentative.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/webappapis/user-prompts/cannot-show-simple-dialogs/confirm-different-origin-frame.sub.html.ini create mode 100644 tests/wpt/metadata-layout-2020/html/webappapis/user-prompts/cannot-show-simple-dialogs/prompt-different-origin-frame.sub.html.ini create mode 100644 tests/wpt/metadata-layout-2020/resource-timing/entry-attributes.html.ini delete mode 100644 tests/wpt/metadata-layout-2020/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini delete mode 100644 tests/wpt/metadata-layout-2020/wasm/jsapi/constructor/instantiate.any.js.ini create mode 100644 tests/wpt/metadata-layout-2020/wasm/jsapi/table/type.tentative.any.js.ini create mode 100644 tests/wpt/metadata-layout-2020/webaudio/the-audio-api/the-audioparam-interface/nan-param.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webdriver/tests/bidi/new_session/connect.py.ini create mode 100644 tests/wpt/metadata-layout-2020/webdriver/tests/execute_script/cyclic.py.ini create mode 100644 tests/wpt/metadata-layout-2020/webdriver/tests/new_session/websocket_url.py.ini delete mode 100644 tests/wpt/metadata-layout-2020/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrFrame_getLightEstimate_oldSession.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrFrame_getLightEstimate_staleFrame.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrFrame_getLightEstimate_valid.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrSession_getLightProbe_ended.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrSession_getLightProbe_notEnabled.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrSession_getLightProbe_valid.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html.ini create mode 100644 tests/wpt/metadata-layout-2020/xhr/access-control-basic-cors-safelisted-response-headers.htm.ini create mode 100644 tests/wpt/metadata/FileAPI/blob/Blob-constructor.any.js.ini delete mode 100644 tests/wpt/metadata/FileAPI/blob/Blob-constructor.html.ini delete mode 100644 tests/wpt/metadata/cookies/http-state/ordering-tests.html.ini create mode 100644 tests/wpt/metadata/cors/response-headers.htm.ini delete mode 100644 tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-002.xht.ini create mode 100644 tests/wpt/metadata/css/CSS2/text/white-space-003.xht.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-repeat-round-2.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-repeat-space-1b.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-repeat-space-2.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-repeat-space-3.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-repeat-space-8.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-size-043.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/background-size-044.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-1.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-round-1.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-space-1.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-space-2.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-space-3.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-space-5.html.ini create mode 100644 tests/wpt/metadata/css/css-backgrounds/border-image-repeat-space-7.html.ini create mode 100644 tests/wpt/metadata/css/css-color/color-resolving-hwb.html.ini create mode 100644 tests/wpt/metadata/css/css-color/hwb-001.html.ini create mode 100644 tests/wpt/metadata/css/css-color/hwb-002.html.ini create mode 100644 tests/wpt/metadata/css/css-color/hwb-003.html.ini create mode 100644 tests/wpt/metadata/css/css-color/hwb-004.html.ini create mode 100644 tests/wpt/metadata/css/css-color/hwb-005.html.ini create mode 100644 tests/wpt/metadata/css/css-color/xyz-001.html.ini create mode 100644 tests/wpt/metadata/css/css-color/xyz-002.html.ini create mode 100644 tests/wpt/metadata/css/css-color/xyz-003.html.ini create mode 100644 tests/wpt/metadata/css/css-color/xyz-004.html.ini create mode 100644 tests/wpt/metadata/css/css-color/xyz-005.html.ini create mode 100644 tests/wpt/metadata/css/css-flexbox/flexbox-min-width-auto-005.html.ini create mode 100644 tests/wpt/metadata/css/css-flexbox/flexbox-min-width-auto-006.html.ini create mode 100644 tests/wpt/metadata/css/css-flexbox/table-as-item-narrow-content-2.html.ini create mode 100644 tests/wpt/metadata/css/css-flexbox/table-as-item-specified-height.html.ini create mode 100644 tests/wpt/metadata/css/css-flexbox/table-as-item-stretch-cross-size-2.html.ini create mode 100644 tests/wpt/metadata/css/css-fonts/advance-override.html.ini create mode 100644 tests/wpt/metadata/css/css-images/empty-background-image.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-contain-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-cover-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-dyn-aspect-ratio-001.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-dyn-aspect-ratio-002.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-fill-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-none-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-fit-scale-down-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-001c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-001e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-001i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-001o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-001p.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-002c.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-002e.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-002i.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-002o.html.ini create mode 100644 tests/wpt/metadata/css/css-images/object-position-png-002p.html.ini create mode 100644 tests/wpt/metadata/css/css-text/hyphens/hyphens-auto-003.html.ini create mode 100644 tests/wpt/metadata/css/css-text/hyphens/hyphens-auto-004.html.ini create mode 100644 tests/wpt/metadata/css/css-text/hyphens/hyphens-auto-005.html.ini delete mode 100644 tests/wpt/metadata/css/css-text/line-break/line-break-normal-018.xht.ini delete mode 100644 tests/wpt/metadata/css/css-text/line-break/line-break-strict-018.xht.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-max-width-block-intrinsic-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-min-width-block-intrinsic-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-offsets-relative-bottom-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-offsets-relative-top-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-text-indent-intrinsic-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/calc-width-table-auto-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/rem-root-font-size-restyle-1.html.ini create mode 100644 tests/wpt/metadata/css/css-values/urls/empty.html.ini create mode 100644 tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini create mode 100644 tests/wpt/metadata/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini create mode 100644 tests/wpt/metadata/css/cssom-view/background-change-during-smooth-scroll.html.ini create mode 100644 tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini delete mode 100644 tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini delete mode 100644 tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-block-intrinsic-1.html.ini delete mode 100644 tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-fixed-1.html.ini create mode 100644 tests/wpt/metadata/custom-elements/reactions/HTMLMediaElement.html.ini create mode 100644 tests/wpt/metadata/fetch/api/basic/keepalive.html.ini create mode 100644 tests/wpt/metadata/fetch/h1-parsing/lone-cr.window.js.ini create mode 100644 tests/wpt/metadata/fetch/redirects/subresource-fragments.html.ini delete mode 100644 tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.perspective.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.rotate3d.X.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.rotate3d.Y.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.rotate3d.Z.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.rotate3d.html.ini create mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.rotateAxis.html.ini delete mode 100644 tests/wpt/metadata/html/canvas/element/transformations/2d.transformation.translate3d.html.ini create mode 100644 tests/wpt/metadata/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio.html.ini create mode 100644 tests/wpt/metadata/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-currentSrc.html.ini create mode 100644 tests/wpt/metadata/html/semantics/forms/the-selectmenu-element/selectmenu-value.tentative.html.ini create mode 100644 tests/wpt/metadata/html/semantics/interactive-elements/the-popup-element/popup-light-dismiss-on-scroll.tentative.html.ini create mode 100644 tests/wpt/metadata/html/semantics/interactive-elements/the-popup-element/popup-open-overflow-display.tentative.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html.ini create mode 100644 tests/wpt/metadata/html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html.ini delete mode 100644 tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/user-prompts/cannot-show-simple-dialogs/confirm-different-origin-frame.sub.html.ini create mode 100644 tests/wpt/metadata/html/webappapis/user-prompts/cannot-show-simple-dialogs/prompt-different-origin-frame.sub.html.ini create mode 100644 tests/wpt/metadata/resource-timing/entry-attributes.html.ini delete mode 100644 tests/wpt/metadata/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini create mode 100644 tests/wpt/metadata/wasm/jsapi/table/type.tentative.any.js.ini create mode 100644 tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/nan-param.html.ini create mode 100644 tests/wpt/metadata/webdriver/tests/bidi/new_session/connect.py.ini create mode 100644 tests/wpt/metadata/webdriver/tests/new_session/websocket_url.py.ini delete mode 100644 tests/wpt/metadata/webmessaging/without-ports/018.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/depth_sensing_notEnabled.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html.ini create mode 100644 tests/wpt/metadata/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrFrame_getLightEstimate_oldSession.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrFrame_getLightEstimate_staleFrame.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrFrame_getLightEstimate_valid.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrSession_getLightProbe_ended.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrSession_getLightProbe_notEnabled.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrSession_getLightProbe_valid.https.html.ini create mode 100644 tests/wpt/metadata/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html.ini create mode 100644 tests/wpt/metadata/xhr/access-control-basic-cors-safelisted-response-headers.htm.ini create mode 100644 tests/wpt/web-platform-tests/FileAPI/blob/Blob-constructor-dom.window.js rename tests/wpt/web-platform-tests/FileAPI/blob/{Blob-constructor.html => Blob-constructor.any.js} (87%) rename tests/wpt/web-platform-tests/FileAPI/blob/{Blob-slice-overflow.html => Blob-slice-overflow.any.js} (74%) rename tests/wpt/web-platform-tests/FileAPI/blob/{Blob-slice.html => Blob-slice.any.js} (93%) create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors-fail-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors-fail.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors-fail.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-cors.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp-fail-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp-fail.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp-fail.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/icons-member-csp.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/icons-member/pass.png.sub.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/pass.png.sub.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors-fail-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors-fail.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors-fail.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-cors.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp-fail-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp-fail.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp-fail.webmanifest.headers create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp-manual.sub.html create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp.sub.webmanifest create mode 100644 tests/wpt/web-platform-tests/appmanifest/shortcuts-member/shortcuts-member-csp.webmanifest.headers delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-blob.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-blobMax.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-buffersource.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-buffersourceMax.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-formdata.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-formdataMax.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-string.html delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic-stringMax.html create mode 100644 tests/wpt/web-platform-tests/beacon/beacon-basic.https.window.js create mode 100644 tests/wpt/web-platform-tests/beacon/beacon-cors.https.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-cors.sub.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-error.sub.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-navigate.html create mode 100644 tests/wpt/web-platform-tests/beacon/beacon-navigate.https.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-preflight-failure.sub.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-readablestream.window.js create mode 100644 tests/wpt/web-platform-tests/beacon/beacon-redirect.https.window.js delete mode 100644 tests/wpt/web-platform-tests/beacon/beacon-redirect.sub.window.js create mode 100644 tests/wpt/web-platform-tests/clipboard-apis/clipboard-file-manual.html create mode 100644 tests/wpt/web-platform-tests/clipboard-apis/resources/copied-file.txt rename tests/wpt/web-platform-tests/content-security-policy/plugin-types/{plugintypes-nourl-allowed.html => plugin-types-ignored.html} (76%) create mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-empty.sub.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html.sub.headers delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.html delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/support/report.py rename tests/wpt/web-platform-tests/cookies/attributes/{domain => }/domain.sub.html (100%) delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/ordering-tests.html delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/all-tests.html.py-str delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/cookie-http-state-template.js delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/cookie-setter.py delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/debugging-single-test.html.py-str delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/iframe-content-pushing.js delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/iframe-expectation-doc.html.py-str delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/ordering0001-expected delete mode 100644 tests/wpt/web-platform-tests/cookies/http-state/resources/test-files/ordering0001-test create mode 100644 tests/wpt/web-platform-tests/cookies/ordering/ordering.sub.html create mode 100644 tests/wpt/web-platform-tests/cookies/ordering/resources/ordering-child.sub.html create mode 100644 tests/wpt/web-platform-tests/cookies/resources/navigate.html create mode 100644 tests/wpt/web-platform-tests/cookies/samesite/resources/navigate-iframe.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-attachment-fixed-inside-transform-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-attachment-fixed-inside-transform-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1d.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-1e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-3-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-3.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-4-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-round-4.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-10-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-10.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-1a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-1b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-1c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-3-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-3.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-4-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-4.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-5-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-5.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-6-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-6.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-7-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-7.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-8-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-8.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-9-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/background-repeat-space-9.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/background-size-041.html create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/background-size-042.html create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/background-size-043.html create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/background-size-044.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-round-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-round-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-round-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-round-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-3-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-3.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-4-ref-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-4-ref-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-4.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-5-ref-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-5-ref-2.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-5.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-6-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-6.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-7-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/border-image-repeat-space-7.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/box-shadow-currentcolor-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/box-shadow-currentcolor.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/linear-gradient-calc-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-size-041-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/reference/background-size-043-ref.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/aqua-yellow-32x32.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/aqua-yellow-37x37.png (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-backgrounds/support/orange-intrinsic-none.svg rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-bl.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-bo.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-br.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-ct.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-le.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-ri.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-tl.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-to.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule-tr.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/background => css-backgrounds}/support/reticule.png (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-break/empty-multicol-at-scrollport-edge.html create mode 100644 tests/wpt/web-platform-tests/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-break/out-of-flow-in-multicolumn-016.html create mode 100644 tests/wpt/web-platform-tests/css/css-break/out-of-flow-in-multicolumn-017.html create mode 100644 tests/wpt/web-platform-tests/css/css-break/out-of-flow-in-multicolumn-018.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-hsl-004.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/color4 => css-color}/background-color-rgb-003.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-color/color-resolving-hwb.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-003-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-004-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-005-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/hwb-005.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-003-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-004-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-color/xyz-005.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-containing-block-absolute-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-containing-block-fixed-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-formatting-context-float-001.html (90%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-formatting-context-margin-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-formatting-context-margin-001.html (91%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-ib-split-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-ib-split-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-no-principal-box-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-no-principal-box-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-no-principal-box-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-no-principal-box-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-ignored-cases-no-principal-box-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-overflow-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-overflow-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-overflow-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-overflow-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-stacking-context-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-suppress-baseline-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-suppress-baseline-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-suppress-baseline-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-layout-suppress-baseline-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-001.html (93%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-002.html (93%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-003.html (92%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-004.html (92%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-005.html (93%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-clip-006.html (93%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-containing-block-absolute-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-containing-block-absolute-001.html (88%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-containing-block-fixed-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-containing-block-fixed-001.html (88%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-formatting-context-float-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-formatting-context-float-001.html (89%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-formatting-context-margin-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-formatting-context-margin-001.html (89%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ib-split-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ib-split-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-internal-table-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-internal-table-001a.html (91%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-internal-table-001b.html (91%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-no-principal-box-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-no-principal-box-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ruby-containing-block-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ruby-containing-block-001.html (94%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ruby-stacking-and-clipping-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-ignored-cases-ruby-stacking-and-clipping-001.html (95%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-stacking-context-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-stacking-context-001a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-paint-stacking-context-001b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-block-004.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-button-001-ref.html => css-contain/contain-size-button-002-ref.html} (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-button-001.html => css-contain/contain-size-button-002.html} (98%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-001-ref.html => css-contain/contain-size-fieldset-003-ref.html} (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-001.html => css-contain/contain-size-fieldset-003.html} (97%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-002-ref.html => css-contain/contain-size-fieldset-004-ref.html} (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-002.html => css-contain/contain-size-fieldset-004.html} (93%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-flex-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-flex-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001-ref.html => css-contain/contain-size-grid-005-ref.html} (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-grid-001.html => css-contain/contain-size-grid-005.html} (97%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-block-004.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-flex-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-inline-flex-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-multicol-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-multicol-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-multicol-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-multicol-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-multicol-001-ref.html => css-contain/contain-size-multicol-004-ref.html} (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-multicol-001.html => css-contain/contain-size-multicol-004.html} (92%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-003.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-004.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-select-elem-005.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-table-caption-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/contain => css-contain}/contain-size-table-caption-001.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/arabic-indic/css3-counter-styles-101-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/arabic-indic/css3-counter-styles-102-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/arabic-indic/css3-counter-styles-103-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/armenian/css3-counter-styles-006-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/armenian/css3-counter-styles-007-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/armenian/css3-counter-styles-008-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/armenian/css3-counter-styles-009-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/bengali/css3-counter-styles-116-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/bengali/css3-counter-styles-117-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/bengali/css3-counter-styles-118-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cambodian/css3-counter-styles-158-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cambodian/css3-counter-styles-159-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cambodian/css3-counter-styles-160-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-decimal/css3-counter-styles-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-decimal/css3-counter-styles-004-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-decimal/css3-counter-styles-005-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-earthly-branch/css3-counter-styles-201-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-earthly-branch/css3-counter-styles-202-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-earthly-branch/css3-counter-styles-203-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-heavenly-stem/css3-counter-styles-204-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-heavenly-stem/css3-counter-styles-205-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cjk-heavenly-stem/css3-counter-styles-206-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-additive-symbols-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-additive-symbols-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-additive-symbols-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-fallback-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-fallback-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-fallback-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-name-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-name-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-name-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-negative-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-negative-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-negative-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-pad-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-pad-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-pad-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-prefix-suffix-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-prefix-suffix-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-prefix-suffix-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-range-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-range-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-range-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-symbols-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-symbols-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-symbols-setter.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-system-setter-1.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-system-setter-2.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-system-setter-invalid.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/cssom/cssom-system-setter-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/devanagari/css3-counter-styles-119-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/devanagari/css3-counter-styles-120-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/devanagari/css3-counter-styles-121-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/georgian/css3-counter-styles-010-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/georgian/css3-counter-styles-011-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/georgian/css3-counter-styles-012-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/georgian/css3-counter-styles-014-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gujarati/css3-counter-styles-122-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gujarati/css3-counter-styles-123-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gujarati/css3-counter-styles-124-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gurmukhi/css3-counter-styles-125-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gurmukhi/css3-counter-styles-126-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/gurmukhi/css3-counter-styles-127-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hebrew/css3-counter-styles-015-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hebrew/css3-counter-styles-016-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hebrew/css3-counter-styles-016a-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hebrew/css3-counter-styles-017-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana-iroha/css3-counter-styles-033-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana-iroha/css3-counter-styles-034-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana-iroha/css3-counter-styles-035-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana/css3-counter-styles-030-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana/css3-counter-styles-031-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/hiragana/css3-counter-styles-032-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-formal/css3-counter-styles-047-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-formal/css3-counter-styles-048-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-formal/css3-counter-styles-049-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-formal/css3-counter-styles-050-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-formal/css3-counter-styles-051-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-informal/css3-counter-styles-042-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-informal/css3-counter-styles-043-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-informal/css3-counter-styles-044-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-informal/css3-counter-styles-045-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/japanese-informal/css3-counter-styles-046-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/kannada/css3-counter-styles-128-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/kannada/css3-counter-styles-129-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/kannada/css3-counter-styles-130-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana-iroha/css3-counter-styles-039-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana-iroha/css3-counter-styles-040-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana-iroha/css3-counter-styles-041-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana/css3-counter-styles-036-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana/css3-counter-styles-037-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/katakana/css3-counter-styles-038-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/khmer/css3-counter-styles-161-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/khmer/css3-counter-styles-162-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/khmer/css3-counter-styles-163-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hangul-formal/css3-counter-styles-052-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hangul-formal/css3-counter-styles-053-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hangul-formal/css3-counter-styles-054-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hangul-formal/css3-counter-styles-055-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hangul-formal/css3-counter-styles-056-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-062-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-063-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-064-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-065-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-formal/css3-counter-styles-066-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-informal/css3-counter-styles-057-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-informal/css3-counter-styles-058-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-informal/css3-counter-styles-059-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-informal/css3-counter-styles-060-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/korean-hanja-informal/css3-counter-styles-061-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lao/css3-counter-styles-131-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lao/css3-counter-styles-132-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lao/css3-counter-styles-133-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-armenian/css3-counter-styles-111-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-armenian/css3-counter-styles-112-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-armenian/css3-counter-styles-114-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-armenian/css3-counter-styles-115-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-greek/css3-counter-styles-027-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-greek/css3-counter-styles-028-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-greek/css3-counter-styles-029-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-019-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-020-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-020a-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-020b-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-021-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/lower-roman/css3-counter-styles-022-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/malayalam/css3-counter-styles-134-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/malayalam/css3-counter-styles-135-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/malayalam/css3-counter-styles-136-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/mongolian/css3-counter-styles-137-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/mongolian/css3-counter-styles-138-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/mongolian/css3-counter-styles-139-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/myanmar/css3-counter-styles-140-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/myanmar/css3-counter-styles-141-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/myanmar/css3-counter-styles-142-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/oriya/css3-counter-styles-143-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/oriya/css3-counter-styles-144-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/oriya/css3-counter-styles-145-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/persian/css3-counter-styles-104-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/persian/css3-counter-styles-105-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/persian/css3-counter-styles-106-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-formal/css3-counter-styles-076-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-formal/css3-counter-styles-077-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-formal/css3-counter-styles-078-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-formal/css3-counter-styles-079-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-formal/css3-counter-styles-080-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-informal/css3-counter-styles-071-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-informal/css3-counter-styles-072-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-informal/css3-counter-styles-073-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-informal/css3-counter-styles-074-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/simp-chinese-informal/css3-counter-styles-075-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tamil/css3-counter-styles-146-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tamil/css3-counter-styles-147-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tamil/css3-counter-styles-148-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/telugu/css3-counter-styles-149-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/telugu/css3-counter-styles-150-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/telugu/css3-counter-styles-151-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/thai/css3-counter-styles-152-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/thai/css3-counter-styles-153-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/thai/css3-counter-styles-154-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tibetan/css3-counter-styles-155-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tibetan/css3-counter-styles-156-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/tibetan/css3-counter-styles-157-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-formal/css3-counter-styles-086-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-formal/css3-counter-styles-087-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-formal/css3-counter-styles-088-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-formal/css3-counter-styles-089-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-formal/css3-counter-styles-090-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-informal/css3-counter-styles-081-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-informal/css3-counter-styles-082-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-informal/css3-counter-styles-083-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-informal/css3-counter-styles-084-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/trad-chinese-informal/css3-counter-styles-085-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-armenian/css3-counter-styles-107-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-armenian/css3-counter-styles-108-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-armenian/css3-counter-styles-109-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-armenian/css3-counter-styles-110-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-roman/css3-counter-styles-023-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-roman/css3-counter-styles-024-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-roman/css3-counter-styles-024a-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-roman/css3-counter-styles-025-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-counter-styles/upper-roman/css3-counter-styles-026-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/flexbox-min-width-auto-005.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/flexbox-min-width-auto-006.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/frameset-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/percentage-descendant-of-anonymous-flex-item.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/reference/flexbox-min-width-auto-005-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/reference/flexbox-min-width-auto-006-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/reference/percentage-descendant-of-anonymous-flex-item-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/support/40x20-green.png create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/table-as-item-narrow-content-2.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/table-as-item-specified-height.html create mode 100644 tests/wpt/web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-2.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts/advance-override-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-fonts/advance-override.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-002-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-003-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-004-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-grid/table-grid-item-dynamic-004.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/color-stop-currentcolor-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/color-stop-currentcolor.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-images/empty-background-image.html create mode 100644 tests/wpt/web-platform-tests/css/css-images/gradient-nan-crash.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-003e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-003i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-003o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-003p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-004e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-004i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-004o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-004p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-005e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-005i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-005o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-005p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-006e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-006i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-006o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-contain-svg-006p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-003e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-003i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-003o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-003p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-004e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-004i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-004o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-004p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-005e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-005i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-005o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-005p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-006e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-006i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-006o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-cover-svg-006p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-dyn-aspect-ratio-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-dyn-aspect-ratio-001.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-dyn-aspect-ratio-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-dyn-aspect-ratio-002.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-003e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-003i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-003o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-003p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-004e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-004i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-004o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-004p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-005e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-005i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-005o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-005p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-006e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-006i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-006o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-fill-svg-006p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-003e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-003i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-003o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-003p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-004e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-004i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-004o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-004p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-005e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-005i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-005o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-005p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-006e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-006i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-006o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-none-svg-006p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-003-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-003e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-003i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-003o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-003p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-004-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-004e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-004i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-004o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-004p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-005-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-005e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-005i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-005o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-005p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-006-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-006e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-006i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-006o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-fit-scale-down-svg-006p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002c.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-png-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-001-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-001e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-001i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-001o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-001p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-002-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-002e.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-002i.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-002o.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/object-position-svg-002p.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-16x8-noSize.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-16x8-parDefault.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-16x8.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-16x8.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-8x16-noSize.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-8x16-parDefault.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-8x16.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/colors-8x16.svg (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/generate-object-fit-and-position-canvas-tests.sh (95%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/generate-object-fit-png-tests.sh (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/generate-object-fit-svg-tests.sh (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/generate-object-position-png-tests.sh (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/generate-object-position-svg-tests.sh (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/template-object-fit-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/template-object-fit-test.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/template-object-position-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/images3 => css-images}/support/template-object-position-test.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-layout-api/multicol-in-item-crash.https.html create mode 100644 tests/wpt/web-platform-tests/css/css-pseudo/grammar-spelling-errors-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-pseudo/grammar-spelling-errors-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-pseudo/reference/grammar-spelling-errors-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-pseudo/reference/grammar-spelling-errors-002-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html rename tests/wpt/web-platform-tests/css/css-scroll-snap/{snap-at-user-scroll-end-manual.html => snap-at-user-scroll-end.html} (78%) create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-015.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-016.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-017.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/intrinsic-size-012.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/intrinsic-size-013.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/intrinsic-size-014.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/intrinsic-size-015.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/intrinsic-size-016.html create mode 100644 tests/wpt/web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-033.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-1a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-1b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-table-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-table-1a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/block-size-with-min-or-max-content-table-1b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/hori-block-size-small-or-larger-than-container-with-min-or-max-content-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/hori-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/support/min-content-max-content.css (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/vert-block-size-small-or-larger-than-container-with-min-or-max-content-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2a.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/sizing => css-sizing}/vert-block-size-small-or-larger-than-container-with-min-or-max-content-2b.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/css-tables/col-definite-max-size-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/col-definite-max-size-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/col-definite-min-size-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/col-definite-size-001-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/col-definite-size-001.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/column-track-merging.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/caption-with-multicol-table-cell.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/dialog-table-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/empty_cells_crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/expression_width_crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/inline-splitting-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/large-border-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/legacy_ng_mix_crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/orthogonal-cell-crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/crashtests/uninitialized_read_crash.html create mode 100644 tests/wpt/web-platform-tests/css/css-tables/tentative/table-width-redistribution-fixed.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-auto-002.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-auto-003.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-auto-004.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/hyphens-auto-005.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/reference/hyphens-auto-002-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/reference/hyphens-auto-004H-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/reference/hyphens-auto-004M-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/reference/hyphens-auto-005H-ref.html create mode 100644 tests/wpt/web-platform-tests/css/css-text/hyphens/reference/hyphens-auto-005M-ref.html rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-image-gradient-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-image-gradient-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-linear-gradient-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-linear-gradient-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-position-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-position-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-size-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-background-size-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-border-radius-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-border-radius-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-height-block-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-height-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-height-table-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-height-table-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-margin-block-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-margin-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-max-height-block-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-max-height-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-max-width-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-max-width-block-intrinsic-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-max-width-block-intrinsic-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-min-height-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-min-width-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-min-width-block-intrinsic-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-min-width-block-intrinsic-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-absolute-bottom-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-absolute-left-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-absolute-right-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-absolute-top-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-absolute-top-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-bottom-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-left-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-left-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-right-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-top-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-offsets-relative-top-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-padding-block-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-padding-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-text-indent-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-text-indent-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-text-indent-intrinsic-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-text-indent-intrinsic-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-transform-origin-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-transform-origin-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-vertical-align-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-vertical-align-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-block-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-block-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-block-intrinsic-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-block-intrinsic-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-table-auto-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-table-auto-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-table-fixed-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/calc-width-table-fixed-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/rem-root-font-size-restyle-1-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/rem-root-font-size-restyle-1.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/values3 => css-values}/support/blue-32x32.png (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/support/color-green-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/support/external-variable-declaration.css (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/support/external-variable-font-face.css (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/support/external-variable-reference.css (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/support/external-variable-supports.css (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-02.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-03.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-04.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-05.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-06.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-07.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-08.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-09.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-10.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-11.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-12.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-13.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-14.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-15-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-15.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-16-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-16.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-17-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-17.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-18-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-18.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-19.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-20.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-21.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-22.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-23.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-24.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-25.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-26.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-28.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-29.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-30.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-31.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-32.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-33.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-34.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-35.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-36.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-37.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-38.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-39.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-40.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-41.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-42.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-43.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-44.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-45.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-46.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-47.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-48.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-49.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-50.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-51.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-52.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-53.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-54.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-55.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-56.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-57.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-58.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-59.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-declaration-60.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-external-declaration-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-external-font-face-01-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-external-font-face-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-external-reference-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-external-supports-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-font-face-01-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-font-face-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-font-face-02-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-font-face-02.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-02.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-03.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-04.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-05.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-06.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-07.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-08.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-09.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-10.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-11.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-12-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-12.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-13.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-14.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-15.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-16.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-17.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-18.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-19.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-20.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-21.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-22.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-23.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-24.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-25.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-26.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-27.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-28.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-29.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-30.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-31.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-32.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-33.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-34.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-35.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-36-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-36.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-37-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-37.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-38-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-38.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-39.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-40-ref.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-reference-40.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-01.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-02.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-03.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-04.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-05.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-06.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-07.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-08.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-09.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-10.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-11.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-12.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-13.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-14.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-15.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-16.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-17.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-18.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-19.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-20.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-21.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-22.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-23.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-24.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-25.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-26.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-27.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-28.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-29.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-30.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-31.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-32.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-33.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-34.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-35.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-36.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-37.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-38.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-39.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-40.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-41.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-42.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-43.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-44.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-45.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-46.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-47.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-48.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-49.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-50.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-51.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-52.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-53.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-54.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-55.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-56.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-57.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-58.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-59.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-60.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-61.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-62.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-63.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-64.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-65.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-66.html (100%) rename tests/wpt/web-platform-tests/css/{vendor-imports/mozilla/mozilla-central-reftests/variables => css-variables}/variable-supports-67.html (100%) create mode 100644 tests/wpt/web-platform-tests/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll-ref.html create mode 100644 tests/wpt/web-platform-tests/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html create mode 100644 tests/wpt/web-platform-tests/css/cssom-view/background-change-during-smooth-scroll.html delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/background/support/border.png delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/break3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/color4/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/contain/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/counter-styles-3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/css21/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/css21/replaced-sizing/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/filters/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/fonts3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/ib-split/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/images3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/masking/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/ruby/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/selectors4/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/sizing/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text-decor-3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/text3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/values3/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/variables/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/will-change/reftest.list delete mode 100644 tests/wpt/web-platform-tests/css/vendor-imports/mozilla/mozilla-central-reftests/writing-modes-3/reftest.list create mode 100644 tests/wpt/web-platform-tests/encoding/textdecoder-arguments.any.js create mode 100644 tests/wpt/web-platform-tests/event-timing/shadow-dom-null-target.html create mode 100644 tests/wpt/web-platform-tests/fetch/api/resources/keepalive-window.html create mode 100644 tests/wpt/web-platform-tests/fetch/h1-parsing/README.md create mode 100644 tests/wpt/web-platform-tests/fetch/h1-parsing/lone-cr.window.js create mode 100644 tests/wpt/web-platform-tests/fetch/h1-parsing/resources/message.py create mode 100644 tests/wpt/web-platform-tests/fetch/redirects/data.window.js create mode 100644 tests/wpt/web-platform-tests/fetch/redirects/subresource-fragments.html delete mode 100644 tests/wpt/web-platform-tests/html/browsers/sandboxing/resources/204-no-content.asis create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.perspective.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.rotate3d.X.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.rotate3d.Y.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.rotate3d.Z.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.rotate3d.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.rotateAxis.html create mode 100644 tests/wpt/web-platform-tests/html/canvas/element/transformations/2d.transformation.scale.3d.html rename tests/wpt/web-platform-tests/html/canvas/element/transformations/{2d.transformation.translate3d.html => 2d.transformation.translate.3d.html} (75%) create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/META.yml create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/README.md create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/fetch.tentative.https.html create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/resources/common.js create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/resources/dispatcher.js create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/resources/dispatcher.py create mode 100644 tests/wpt/web-platform-tests/html/cross-origin-embedder-policy/credentialless/resources/executor.html delete mode 100644 tests/wpt/web-platform-tests/html/cross-origin-opener-policy/reporting/resources/report.py create mode 100644 tests/wpt/web-platform-tests/html/interaction/focus/focused-element-move-documents-crash.html create mode 100644 tests/wpt/web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html create mode 100644 tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-min-intrinsic-size-ref.html create mode 100644 tests/wpt/web-platform-tests/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-min-intrinsic-size.html create mode 100644 tests/wpt/web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/resources/aspect-ratio.js create mode 100644 tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-currentSrc.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-first-load-canceled-second-load-blank.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/forms/the-select-element/select-add-option-crash.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-popup.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-value.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-popup-element/popup-anchor-nesting.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-popup-element/popup-light-dismiss-on-scroll.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-popup-element/popup-light-dismiss.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-popup-element/popup-open-overflow-display-ref.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/interactive-elements/the-popup-element/popup-open-overflow-display.tentative.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html create mode 100644 tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/resources/css-module-without-assertion-iframe.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/user-prompts/cannot-show-simple-dialogs/confirm-different-origin-frame.sub.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/user-prompts/cannot-show-simple-dialogs/prompt-different-origin-frame.sub.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/user-prompts/cannot-show-simple-dialogs/support/confirm.html create mode 100644 tests/wpt/web-platform-tests/html/webappapis/user-prompts/cannot-show-simple-dialogs/support/prompt.html rename tests/wpt/web-platform-tests/interfaces/{idle-detection.tentative.idl => idle-detection.idl} (56%) create mode 100644 tests/wpt/web-platform-tests/interfaces/storage-buckets.tentative.idl create mode 100644 tests/wpt/web-platform-tests/intersection-observer/target-is-root.html create mode 100644 tests/wpt/web-platform-tests/layout-instability/expand-above-viewport.html create mode 100644 tests/wpt/web-platform-tests/layout-instability/shift-with-overflow-status-change.html create mode 100644 tests/wpt/web-platform-tests/layout-instability/transform-counter-layout-shift.html create mode 100644 tests/wpt/web-platform-tests/mathml/crashtests/multicol-inside-ms.html create mode 100644 tests/wpt/web-platform-tests/mixed-content/blob.https.sub.html create mode 100644 tests/wpt/web-platform-tests/mixed-content/resources/blob-popup.html delete mode 100644 tests/wpt/web-platform-tests/network-error-logging/support/report.py create mode 100644 tests/wpt/web-platform-tests/permissions-policy/permissions-policy-opaque-origin-history.https.html create mode 100644 tests/wpt/web-platform-tests/permissions-policy/permissions-policy-opaque-origin.https.html create mode 100644 tests/wpt/web-platform-tests/permissions-policy/resources/opaque-origin-history1.sub.https.html create mode 100644 tests/wpt/web-platform-tests/permissions-policy/resources/opaque-origin-history2.https.html create mode 100644 tests/wpt/web-platform-tests/permissions-policy/resources/opaque-origin1.sub.https.html create mode 100644 tests/wpt/web-platform-tests/permissions-policy/resources/opaque-origin2.https.html delete mode 100644 tests/wpt/web-platform-tests/portals/resources/204-no-content.asis create mode 100644 tests/wpt/web-platform-tests/portals/resources/focus-page-with-autofocus.html create mode 100644 tests/wpt/web-platform-tests/reporting/resources/README.md create mode 100644 tests/wpt/web-platform-tests/resource-timing/CodingConventions.md create mode 100644 tests/wpt/web-platform-tests/resource-timing/entry-attributes.html delete mode 100644 tests/wpt/web-platform-tests/resource-timing/resource_hash.htm rename tests/wpt/web-platform-tests/sanitizer-api/{idlharness.tentative.window.js => idlharness.https.tentative.window.js} (100%) rename tests/wpt/web-platform-tests/sanitizer-api/{sanitizer-config.tentative.html => sanitizer-config.https.tentative.html} (100%) rename tests/wpt/web-platform-tests/sanitizer-api/{sanitizer-sanitize.tentative.html => sanitizer-sanitize.https.tentative.html} (100%) rename tests/wpt/web-platform-tests/sanitizer-api/{sanitizer-sanitizeToString.tentative.html => sanitizer-sanitizeToString.https.tentative.html} (100%) delete mode 100644 tests/wpt/web-platform-tests/scroll-animations/constructor.tentative.html rename tests/wpt/web-platform-tests/scroll-animations/{multiple-scroll-offsets.tentative.html => multiple-scroll-offsets.html} (100%) create mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/navigation-redirect-resolution.https.html delete mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/resources/registration-tests-basic.js create mode 100644 tests/wpt/web-platform-tests/service-workers/service-worker/resources/subdir/blank.html create mode 100644 tests/wpt/web-platform-tests/svg/animations/repeatcount-numeric-limit.tentative.svg create mode 100644 tests/wpt/web-platform-tests/svg/styling/font-size-number-calc-crash.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/.gitignore create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/.hgignore create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/.landscape.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/.travis.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/CHANGELOG create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/LICENSE create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/MANIFEST.in create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/README.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/example.ini create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/pyproject.toml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/setup.cfg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/setup.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/src/iniconfig/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/src/iniconfig/__init__.pyi rename tests/wpt/web-platform-tests/{__init__.py => tools/third_party/iniconfig/src/iniconfig/py.typed} (100%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/testing/conftest.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/testing/test_iniconfig.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/iniconfig/tox.ini create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/LICENSE create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/PKG-INFO create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/README.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/PKG-INFO create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/SOURCES.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/dependency_links.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/entry_points.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/requires.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio.egg-info/top_level.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/pytest_asyncio/plugin.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/setup.cfg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest-asyncio/setup.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/.gitblameignore rename tests/wpt/web-platform-tests/tools/third_party/pytest/.github/{ISSUE_TEMPLATE.md => ISSUE_TEMPLATE/1_bug_report.md} (52%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/.github/ISSUE_TEMPLATE/2_feature_request.md create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/.github/ISSUE_TEMPLATE/config.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/.github/workflows/release-on-comment.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/.readthedocs.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/CODE_OF_CONDUCT.md delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/HOWTORELEASE.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/OPENCOLLECTIVE.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/PKG-INFO create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/RELEASING.rst delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/azure-pipelines.yml rename tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/{_themes/flask => _templates}/relations.html (100%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_templates/slim_searchbox.html delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/.gitignore delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/LICENSE delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/README delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/flask/layout.html delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/flask/static/flasky.css_t delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/flask/theme.conf delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/_themes/flask_theme_support.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.0.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.0.1.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.1.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.1.1.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.1.2.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.1.3.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.2.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.2.1.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.2.2.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.2.3.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.2.4.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.1.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.2.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.3.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.4.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.3.5.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.4.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.4.1.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-5.4.2.rst rename tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/{release-4.6.11.rst => release-5.4.3.rst} (62%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-6.0.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-6.0.0rc1.rst rename tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/{release-4.6.10.rst => release-6.0.1.rst} (79%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-6.0.2.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-6.1.0.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/announce/release-6.1.1.rst delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/costlysetup/conftest.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/costlysetup/sub_a/__init__.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/costlysetup/sub_a/test_quick.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/costlysetup/sub_b/__init__.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/costlysetup/sub_b/test_two.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/fixtures/test_fixtures_order.py rename tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/nonpython/{test_simple.yml => test_simple.yaml} (75%) delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/py2py3/conftest.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/py2py3/test_py2.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/example/py2py3/test_py3.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/faq.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/img/favicon.png delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/img/pytest1favi.ico delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/links.inc create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/doc/en/sponsor.rst rename tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/{publish_gh_release_notes.py => publish-gh-release-notes.py} (81%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/release-on-comment.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/retry.cmd delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/setup-coverage-vars.bat create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/towncrier-draft-to-file.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/scripts/upload-coverage.bat delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/_code/_py2traceback.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/_io/terminalwriter.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/_io/wcwidth.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/_version.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/faulthandler.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/mark/evaluate.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/mark/expression.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/mark/legacy.py rename tests/wpt/web-platform-tests/{common/__init__.py => tools/third_party/pytest/src/_pytest/py.typed} (100%) delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/resultlog.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/store.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/_pytest/timing.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/PKG-INFO create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/SOURCES.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/dependency_links.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/entry_points.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/not-zip-safe create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/requires.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest.egg-info/top_level.txt rename tests/wpt/web-platform-tests/tools/third_party/pytest/src/{pytest.py => pytest/__init__.py} (84%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest/__main__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/src/pytest/collect.py rename tests/wpt/web-platform-tests/{common/security-features/__init__.py => tools/third_party/pytest/src/pytest/py.typed} (100%) rename tests/wpt/web-platform-tests/{common/security-features/scope/__init__.py => tools/third_party/pytest/testing/example_scripts/collect/package_infinite_recursion/__init__.pyi} (100%) rename tests/wpt/web-platform-tests/{cookies/__init__.py => tools/third_party/pytest/testing/example_scripts/config/collect_pytest_prefix/__init__.pyi} (100%) rename tests/wpt/web-platform-tests/{cookies/resources/__init__.py => tools/third_party/pytest/testing/example_scripts/conftest_usageerror/__init__.pyi} (100%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/dataclasses/test_compare_recursive_dataclasses.py rename tests/wpt/web-platform-tests/tools/{wptserve/tests/functional/docroot/__init__.py => third_party/pytest/testing/example_scripts/fixtures/custom_item/__init__.pyi} (100%) rename tests/wpt/web-platform-tests/tools/{wptserve/tests/functional/docroot/subdir/__init__.py => third_party/pytest/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/__init__.pyi} (100%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/__init__.pyi rename tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/{deprecated => fixtures}/test_fixture_named_request.py (76%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/issue88_initial_file_multinodes/__init__.pyi create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/junit-10.xsd create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/marks/marks_considered_keywords/__init__.pyi create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/pytest.ini create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/unittest/test_unittest_asyncio.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/unittest/test_unittest_asynctest.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/unittest/test_unittest_plain_async.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_1.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_2.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/io/test_terminalwriter.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/io/test_wcwidth.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/.gitignore create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/README.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/bdd_wallet.feature create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/bdd_wallet.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/django_settings.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest.ini create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest_anyio_integration.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest_asyncio_integration.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest_mock_integration.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest_trio_integration.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/pytest_twisted_integration.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/plugins_integration/simple_integration.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/python/setup_plan.py rename tests/wpt/web-platform-tests/tools/third_party/pytest/testing/{test_pdb.py => test_debugging.py} (89%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_error_diffs.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_faulthandler.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_findpaths.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_link_resolve.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_main.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_mark_expression.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_meta.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_modimport.py delete mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_resultlog.py rename tests/wpt/web-platform-tests/tools/third_party/pytest/testing/{python/setup_only.py => test_setuponly.py} (78%) create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_setupplan.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_store.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/test_warning_types.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/pytest/testing/typing_checks.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.appveyor.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.circleci/config.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.github/FUNDING.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.gitignore create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.readthedocs.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/.travis.yml create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/CODE_OF_CONDUCT.md create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/LICENSE create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/MANIFEST.in create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/Makefile create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/README.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/compliance/README.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/compliance/fuzzingclient.json create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/compliance/fuzzingserver.json create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/compliance/test_client.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/compliance/test_server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/Makefile create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/_static/tidelift.png create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/_static/websockets.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/api.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/changelog.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/cheatsheet.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/conf.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/contributing.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/deployment.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/design.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/extensions.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/faq.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/index.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/intro.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/license.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/lifecycle.graffle create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/lifecycle.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/limitations.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/protocol.graffle create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/protocol.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/requirements.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/security.rst create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/spelling_wordlist.txt create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/docs/tidelift.rst create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/basic_auth_client.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/basic_auth_server.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/client.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/example/counter.html create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/counter.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/echo.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/health_check_server.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/hello.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/example/localhost.pem create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/secure_client.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/secure_server.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/example/show_time.html create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/show_time.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/shutdown.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/unix_client.py create mode 100755 tests/wpt/web-platform-tests/tools/third_party/websockets/example/unix_server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/logo/horizontal.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/logo/icon.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/logo/old.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/logo/tidelift.png create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/logo/vertical.svg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/performance/mem_client.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/performance/mem_server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/setup.cfg create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/setup.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/__main__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/auth.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/client.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/exceptions.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/extensions/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/extensions/base.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/extensions/permessage_deflate.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/framing.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/handshake.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/headers.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/http.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/protocol.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/py.typed create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/speedups.c create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/speedups.pyi create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/typing.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/uri.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/utils.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/src/websockets/version.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/extensions/__init__.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/extensions/test_base.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/extensions/test_permessage_deflate.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_auth.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_client_server.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_exceptions.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_exports.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_framing.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_handshake.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_headers.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_http.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_localhost.cnf create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_localhost.pem create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_protocol.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_uri.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/test_utils.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tests/utils.py create mode 100644 tests/wpt/web-platform-tests/tools/third_party/websockets/tox.ini create mode 100644 tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi.py rename tests/wpt/web-platform-tests/touch-events/{multi-touch-interfaces-manual.html => multi-touch-interfaces.html} (79%) create mode 100644 tests/wpt/web-platform-tests/trusted-types/trusted-types-tojson.tentative.html create mode 100644 tests/wpt/web-platform-tests/uievents/interface/keyboard-accesskey-click-event.html create mode 100644 tests/wpt/web-platform-tests/uievents/interface/keyboard-click-event.html create mode 100644 tests/wpt/web-platform-tests/uievents/keyboard/modifier-keys-combinations.html create mode 100644 tests/wpt/web-platform-tests/uievents/keyboard/modifier-keys.html create mode 100644 tests/wpt/web-platform-tests/wasm/jsapi/table/type.tentative.any.js create mode 100644 tests/wpt/web-platform-tests/web-bundle/resources/test-helpers.js create mode 100644 tests/wpt/web-platform-tests/web-bundle/resources/wbn/no-cors/__dir__.headers create mode 100644 tests/wpt/web-platform-tests/web-bundle/subresource-loading/check-cookie-and-return-bundle.py create mode 100644 tests/wpt/web-platform-tests/web-bundle/subresource-loading/subresource-loading-cors-error.tentative.html create mode 100644 tests/wpt/web-platform-tests/web-bundle/subresource-loading/subresource-loading-cors.tentative.html create mode 100644 tests/wpt/web-platform-tests/web-bundle/subresource-loading/subresource-loading-credential.tentative.sub.html delete mode 100644 tests/wpt/web-platform-tests/web-bundle/subresource-loading/subresource-loading-cross-origin.tentative.html create mode 100644 tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html create mode 100644 tests/wpt/web-platform-tests/webcodecs/videoFrame-createImageBitmap.any.js create mode 100644 tests/wpt/web-platform-tests/webcodecs/videoFrame-drawImage.any.js create mode 100644 tests/wpt/web-platform-tests/webcodecs/videoFrame-texImage.any.js create mode 100644 tests/wpt/web-platform-tests/webcodecs/webgl-test-utils.js create mode 100644 tests/wpt/web-platform-tests/webdriver/tests/bidi/new_session/__init__.py create mode 100644 tests/wpt/web-platform-tests/webdriver/tests/bidi/new_session/connect.py create mode 100644 tests/wpt/web-platform-tests/webdriver/tests/new_session/websocket_url.py create mode 100644 tests/wpt/web-platform-tests/webrtc/protocol/handover-datachannel.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/dataUnavailableTests.js create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/depth_sensing_notEnabled.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/inactiveFrameTests.js create mode 100644 tests/wpt/web-platform-tests/webxr/depth-sensing/staleViewsTests.js create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_oldSession.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_staleFrame.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_valid.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_ended.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_notEnabled.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_valid.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html create mode 100644 tests/wpt/web-platform-tests/webxr/resources/webxr_test_constants_fake_depth.js create mode 100644 tests/wpt/web-platform-tests/workers/same-origin-check.sub.html diff --git a/tests/wpt/metadata-layout-2020/FileAPI/blob/Blob-constructor.any.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/blob/Blob-constructor.any.js.ini new file mode 100644 index 00000000000..718f0409ad3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/FileAPI/blob/Blob-constructor.any.js.ini @@ -0,0 +1,9 @@ +[Blob-constructor.any.html] + [options properties should be accessed in lexicographic order.] + expected: FAIL + + +[Blob-constructor.any.worker.html] + [options properties should be accessed in lexicographic order.] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini index 76b44d9e9cf..3605e8f3fc9 100644 --- a/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini +++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-in-tags-revoke.window.js.ini @@ -4,7 +4,7 @@ expected: TIMEOUT [Opening a blob URL in a new window immediately before revoking it works.] - expected: FAIL + expected: TIMEOUT [Fetching a blob URL immediately before revoking it works in an iframe.] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/cors/response-headers.htm.ini b/tests/wpt/metadata-layout-2020/cors/response-headers.htm.ini new file mode 100644 index 00000000000..942552376c5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/cors/response-headers.htm.ini @@ -0,0 +1,4 @@ +[response-headers.htm] + [getResponseHeader: Content-Length: readable by default] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini deleted file mode 100644 index f29da48a2a0..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-003.html] - [Miss float below something else] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini index cb2edcb5dcd..e9755201107 100644 --- a/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini @@ -8,3 +8,33 @@ [[data-expected-height\] 4] expected: FAIL + [[data-expected-height\] 1] + expected: FAIL + + [[data-expected-height\] 2] + expected: FAIL + + [[data-expected-height\] 5] + expected: FAIL + + [[data-expected-height\] 6] + expected: FAIL + + [[data-expected-height\] 8] + expected: FAIL + + [[data-expected-height\] 9] + expected: FAIL + + [[data-expected-height\] 10] + expected: FAIL + + [[data-expected-height\] 11] + expected: FAIL + + [[data-expected-height\] 12] + expected: FAIL + + [[data-expected-height\] 13] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-round-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-round-2.html.ini new file mode 100644 index 00000000000..f7e3b481376 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-round-2.html.ini @@ -0,0 +1,2 @@ +[background-repeat-round-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-10.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-10.html.ini new file mode 100644 index 00000000000..d7608c8b318 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-10.html.ini @@ -0,0 +1,2 @@ +[background-repeat-space-10.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1a.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1a.html.ini index 3bc630bbc4e..acd7769e1a3 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1a.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1a.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-1a.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1b.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1b.html.ini index fe081cb5fb8..1f32ac46f4c 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1b.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1b.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-1b.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1c.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1c.html.ini index fe05683af6e..d83616a2a06 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-1c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-1c.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-1c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-3.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-3.html.ini index ff84f35a79e..eb306822177 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-3.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-3.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-3.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-4.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-4.html.ini index 26c26169959..de5213bafbc 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-4.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-4.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-4.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-5.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-5.html.ini index fef80ab65e7..793ed2e8dcb 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-5.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-5.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-5.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-6.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-6.html.ini index da95aecd391..813456c6fbf 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-6.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-6.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-6.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-7.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html.ini rename to tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-7.html.ini index 3eeccc7601a..c7b4df83eb1 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/background/background-repeat-space-7.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-7.html.ini @@ -1,3 +1,2 @@ [background-repeat-space-7.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-9.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-9.html.ini new file mode 100644 index 00000000000..39a5650fb75 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat-space-9.html.ini @@ -0,0 +1,2 @@ +[background-repeat-space-9.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-043.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-043.html.ini new file mode 100644 index 00000000000..8abc5d265e7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-043.html.ini @@ -0,0 +1,2 @@ +[background-size-043.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-044.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-044.html.ini new file mode 100644 index 00000000000..956e5441c72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-044.html.ini @@ -0,0 +1,2 @@ +[background-size-044.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-1.html.ini new file mode 100644 index 00000000000..a2deb828955 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-1.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini new file mode 100644 index 00000000000..144db778e95 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-round-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-2.html.ini new file mode 100644 index 00000000000..c1b70ad088f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-2.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-round-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-1.html.ini new file mode 100644 index 00000000000..843558075ad --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-1.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-2.html.ini new file mode 100644 index 00000000000..0adb715f5f3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-2.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-3.html.ini new file mode 100644 index 00000000000..6c9da2194a5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-3.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-3.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4-ref-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4-ref-1.html.ini new file mode 100644 index 00000000000..84c800ed779 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4-ref-1.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-4-ref-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4.html.ini new file mode 100644 index 00000000000..366d2dbe852 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-4.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-4.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5-ref-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5-ref-1.html.ini new file mode 100644 index 00000000000..f740b753177 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5-ref-1.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-5-ref-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5.html.ini new file mode 100644 index 00000000000..c9bce9e1f35 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-5.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-5.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-6.html.ini new file mode 100644 index 00000000000..241bc1dc0a0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-6.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-6.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-7.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-7.html.ini new file mode 100644 index 00000000000..0a16478aaaf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-space-7.html.ini @@ -0,0 +1,2 @@ +[border-image-repeat-space-7.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/color-resolving-hwb.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/color-resolving-hwb.html.ini new file mode 100644 index 00000000000..297b0da38c6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/color-resolving-hwb.html.ini @@ -0,0 +1,23329 @@ +[color-resolving-hwb.html] + [HWB value should parse and round correctly: hwb(0deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(0 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(30 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(60 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(90 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(120 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(180 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(210 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(240 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(270 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(300 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(330 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 0% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 12.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 25% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 37.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 50% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 62.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 75% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 87.5% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 0%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 0% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 0% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 0% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 12.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 12.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 12.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 12.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 25%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 25% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 25% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 25% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 37.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 37.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 37.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 37.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 50%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 50% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 50% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 50% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 62.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 62.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 62.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 62.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 75%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 75% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 75% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 75% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 87.5%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 87.5% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 87.5% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 87.5% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 100%)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 100% / 0)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 100% / 0.2)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360deg 100% 100% / 1)] + expected: FAIL + + [HWB value should parse and round correctly: hwb(360 100% 100% / 1)] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/css-color/hwb-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/hwb-001.html.ini new file mode 100644 index 00000000000..92b6593115f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/hwb-001.html.ini @@ -0,0 +1,2 @@ +[hwb-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/hwb-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/hwb-002.html.ini new file mode 100644 index 00000000000..6126a5a9ae4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/hwb-002.html.ini @@ -0,0 +1,2 @@ +[hwb-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/hwb-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/hwb-003.html.ini new file mode 100644 index 00000000000..c0a3c6efd6e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/hwb-003.html.ini @@ -0,0 +1,2 @@ +[hwb-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/hwb-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/hwb-004.html.ini new file mode 100644 index 00000000000..eebaed12ae1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/hwb-004.html.ini @@ -0,0 +1,2 @@ +[hwb-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/hwb-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/hwb-005.html.ini new file mode 100644 index 00000000000..b95469ca0c9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/hwb-005.html.ini @@ -0,0 +1,2 @@ +[hwb-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/xyz-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/xyz-001.html.ini new file mode 100644 index 00000000000..35911afcf54 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/xyz-001.html.ini @@ -0,0 +1,2 @@ +[xyz-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/xyz-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/xyz-002.html.ini new file mode 100644 index 00000000000..07f94158837 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/xyz-002.html.ini @@ -0,0 +1,2 @@ +[xyz-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/xyz-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/xyz-003.html.ini new file mode 100644 index 00000000000..ea7d862a256 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/xyz-003.html.ini @@ -0,0 +1,2 @@ +[xyz-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/xyz-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/xyz-004.html.ini new file mode 100644 index 00000000000..c4e9432fc80 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/xyz-004.html.ini @@ -0,0 +1,2 @@ +[xyz-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/xyz-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/xyz-005.html.ini new file mode 100644 index 00000000000..d88e95af7d9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/xyz-005.html.ini @@ -0,0 +1,2 @@ +[xyz-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-005.html.ini new file mode 100644 index 00000000000..78aaf93f985 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-005.html.ini @@ -0,0 +1,2 @@ +[flexbox-min-width-auto-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-006.html.ini new file mode 100644 index 00000000000..12c787e0b25 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-min-width-auto-006.html.ini @@ -0,0 +1,2 @@ +[flexbox-min-width-auto-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-narrow-content-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-narrow-content-2.html.ini new file mode 100644 index 00000000000..1b12c33297a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-narrow-content-2.html.ini @@ -0,0 +1,2 @@ +[table-as-item-narrow-content-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-specified-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-specified-height.html.ini new file mode 100644 index 00000000000..1c5a7778fc0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-specified-height.html.ini @@ -0,0 +1,2 @@ +[table-as-item-specified-height.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-stretch-cross-size-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-stretch-cross-size-2.html.ini new file mode 100644 index 00000000000..0eb309da4f7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/table-as-item-stretch-cross-size-2.html.ini @@ -0,0 +1,2 @@ +[table-as-item-stretch-cross-size-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/advance-override.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/advance-override.html.ini new file mode 100644 index 00000000000..c65606a4e64 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/advance-override.html.ini @@ -0,0 +1,2 @@ +[advance-override.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/empty-background-image.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/empty-background-image.html.ini new file mode 100644 index 00000000000..a223465adb4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/empty-background-image.html.ini @@ -0,0 +1,4 @@ +[empty-background-image.html] + [Empty url shouldn't try to load a subresource.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001c.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001c.html.ini index 1b40d70ed47..d7aed92ed10 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001c.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001e.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001e.html.ini index 3d371526064..fd6fb90a241 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001e.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001i.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001i.html.ini index 147a77bf59e..913608f765e 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001i.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001o.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001o.html.ini index 109c33f40ef..85e421b64a2 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001o.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001p.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001p.html.ini index 60a6aadd8ed..093d8c767ae 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-001p.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002c.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002c.html.ini index 7cc342fddde..3e5518faff5 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002c.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002e.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002e.html.ini index 9dd64ee622f..80815d4dd96 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002e.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002i.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002i.html.ini index 5578eb9e623..8d891ae9e76 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002i.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002o.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002o.html.ini index 96a8d3032fd..0d6ca92aca8 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002o.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002p.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002p.html.ini index 7892353f228..0541a2ceff4 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-contain-png-002p.html.ini @@ -1,3 +1,2 @@ [object-fit-contain-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001c.html.ini index c0bfb041556..b9ac872a9e2 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001c.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001e.html.ini index a76241e2a9d..681160f49bc 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001e.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001i.html.ini index ccc8d31ddfa..5497e061c45 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001i.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001o.html.ini index 54acd330aea..7a1c62423c6 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001o.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001p.html.ini index b0e79ba13f7..c8498df9878 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-001p.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002c.html.ini index 33ddbc0ef18..5f560711b82 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002c.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002e.html.ini index 41705b8389d..dddae148445 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002e.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002i.html.ini index 2d35ff96c14..1b8dba5f211 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002i.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002o.html.ini index e44a8b54ea0..d88a7d13cda 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002o.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002p.html.ini index 0dbfe708e58..592e97a0dc6 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-cover-png-002p.html.ini @@ -1,3 +1,2 @@ [object-fit-cover-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-001.html.ini new file mode 100644 index 00000000000..fe612d7799f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-001.html.ini @@ -0,0 +1,2 @@ +[object-fit-dyn-aspect-ratio-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-002.html.ini new file mode 100644 index 00000000000..0d92c31c2cc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-dyn-aspect-ratio-002.html.ini @@ -0,0 +1,2 @@ +[object-fit-dyn-aspect-ratio-002.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001c.html.ini index eaa0a58ceb1..9bec9ecf7e3 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001c.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001e.html.ini index 22cc83407d2..108c8de8d8b 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001e.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001i.html.ini index 40daa1df931..b3bac721146 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001i.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001o.html.ini index 55b14d3311b..9718bc464f5 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001o.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001p.html.ini index a2fcf907967..730c88c394e 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-001p.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002c.html.ini index 11e3ea3a24d..a6c9c90d8ad 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002c.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002e.html.ini index 9f3307a36df..8943fbe3b68 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002e.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002i.html.ini index 57e1b210695..fbed069df18 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002i.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002o.html.ini index 741bf7879ae..f3345c7acb6 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002o.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002p.html.ini index 84584828546..4aab37cf1b8 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-fill-png-002p.html.ini @@ -1,3 +1,2 @@ [object-fit-fill-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001c.html.ini index 35963d4ca93..da9d447a625 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001c.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001e.html.ini index 8930d80cd05..bf12ca7b57a 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001e.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001i.html.ini index afb09276afc..f32934f5a7e 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001i.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001o.html.ini index 6861e9af10b..e391bb79ff2 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001o.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001p.html.ini index a66be45e198..d26e05b5bec 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-001p.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002c.html.ini index 9b8e802de8d..3e0cc323493 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002c.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002e.html.ini index b754d675008..0bdd1b82699 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002e.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002i.html.ini index 1dad2dbb0a5..04865411a0b 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002i.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002o.html.ini index da2a5dd4704..5f66e168bf8 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002o.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002p.html.ini index 787ef2ca56f..6591dc194ed 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-none-png-002p.html.ini @@ -1,3 +1,2 @@ [object-fit-none-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001c.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001c.html.ini index b5d0eb6a39f..adefc56040e 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001c.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001e.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001e.html.ini index 09f6f25e5ef..d8611d69c4c 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001e.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001i.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001i.html.ini index 913c0b7af3e..0f260af8e8a 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001i.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001o.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001o.html.ini index 21abcc227a3..4cac0870d50 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001o.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001p.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001p.html.ini index 5a3ebea11f3..4ad611ace05 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-001p.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002c.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002c.html.ini index 8955457fbbf..473038217af 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002c.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002e.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002e.html.ini index 3c67a139803..d28adce2dd2 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002e.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002i.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002i.html.ini index 923f2a43042..abbc7bd4d40 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002i.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002o.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002o.html.ini index bdb1ea1d400..39281944f63 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002o.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002p.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002p.html.ini index 4f9d0aa8f76..160c7e470cb 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-fit-scale-down-png-002p.html.ini @@ -1,3 +1,2 @@ [object-fit-scale-down-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001c.html.ini index 028ea0f7208..f3c683a6b01 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001c.html.ini @@ -1,3 +1,2 @@ [object-position-png-001c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001e.html.ini index bcd8aba2718..5ef88b80e88 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001e.html.ini @@ -1,3 +1,2 @@ [object-position-png-001e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001i.html.ini index 1291c39fe0c..762c441cb9d 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001i.html.ini @@ -1,3 +1,2 @@ [object-position-png-001i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001o.html.ini index dc408f4eb9a..73d695c9946 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001o.html.ini @@ -1,3 +1,2 @@ [object-position-png-001o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001p.html.ini index b3363e52f22..acfce6becb5 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-001p.html.ini @@ -1,3 +1,2 @@ [object-position-png-001p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002c.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002c.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002c.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002c.html.ini index fcdf4fe148b..2ad2e652707 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002c.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002c.html.ini @@ -1,3 +1,2 @@ [object-position-png-002c.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002e.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002e.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002e.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002e.html.ini index acc74a4a4c5..77f77dacd57 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002e.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002e.html.ini @@ -1,3 +1,2 @@ [object-position-png-002e.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002i.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002i.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002i.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002i.html.ini index a6b16e1dd66..20d2be0c027 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002i.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002i.html.ini @@ -1,3 +1,2 @@ [object-position-png-002i.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002o.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002o.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002o.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002o.html.ini index 24ad9bc94ec..b9a1e64794f 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002o.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002o.html.ini @@ -1,3 +1,2 @@ [object-position-png-002o.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002p.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002p.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002p.html.ini rename to tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002p.html.ini index 1ac63cfba7b..f0657341479 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-002p.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-position-png-002p.html.ini @@ -1,3 +1,2 @@ [object-position-png-002p.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-003.html.ini new file mode 100644 index 00000000000..613845aa5e0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-003.html.ini @@ -0,0 +1,2 @@ +[hyphens-auto-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-004.html.ini new file mode 100644 index 00000000000..ddc2392ce1d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-004.html.ini @@ -0,0 +1,2 @@ +[hyphens-auto-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-005.html.ini new file mode 100644 index 00000000000..fbca25ee431 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-auto-005.html.ini @@ -0,0 +1,2 @@ +[hyphens-auto-005.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-max-width-block-intrinsic-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-max-width-block-intrinsic-1.html.ini similarity index 78% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-max-width-block-intrinsic-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-max-width-block-intrinsic-1.html.ini index 0f9cf0bfe76..95791eb08d8 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-max-width-block-intrinsic-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-max-width-block-intrinsic-1.html.ini @@ -1,3 +1,2 @@ [calc-max-width-block-intrinsic-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-min-width-block-intrinsic-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-min-width-block-intrinsic-1.html.ini similarity index 78% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-min-width-block-intrinsic-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-min-width-block-intrinsic-1.html.ini index 76661420e57..c0c74a33167 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-min-width-block-intrinsic-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-min-width-block-intrinsic-1.html.ini @@ -1,3 +1,2 @@ [calc-min-width-block-intrinsic-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-bottom-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-bottom-1.html.ini similarity index 77% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-bottom-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-bottom-1.html.ini index 436ec8cb1a3..7655e59c091 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-bottom-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-bottom-1.html.ini @@ -1,3 +1,2 @@ [calc-offsets-relative-bottom-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-top-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-top-1.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-top-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-top-1.html.ini index 8beb2e6a044..ad15609b339 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-offsets-relative-top-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-offsets-relative-top-1.html.ini @@ -1,3 +1,2 @@ [calc-offsets-relative-top-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-text-indent-intrinsic-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-text-indent-intrinsic-1.html.ini similarity index 76% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-text-indent-intrinsic-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-text-indent-intrinsic-1.html.ini index 26538cc6db0..d7100617c74 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-text-indent-intrinsic-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-text-indent-intrinsic-1.html.ini @@ -1,3 +1,2 @@ [calc-text-indent-intrinsic-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/calc-width-table-auto-1.html.ini similarity index 75% rename from tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini rename to tests/wpt/metadata-layout-2020/css/css-values/calc-width-table-auto-1.html.ini index 35f012964a5..813f5920900 100644 --- a/tests/wpt/metadata/css/vendor-imports/mozilla/mozilla-central-reftests/values3/calc-width-table-auto-1.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-values/calc-width-table-auto-1.html.ini @@ -1,3 +1,2 @@ [calc-width-table-auto-1.html] - type: reftest expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-values/rem-root-font-size-restyle-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/rem-root-font-size-restyle-1.html.ini new file mode 100644 index 00000000000..69d581abf60 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/rem-root-font-size-restyle-1.html.ini @@ -0,0 +1,2 @@ +[rem-root-font-size-restyle-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-values/urls/empty.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/urls/empty.html.ini new file mode 100644 index 00000000000..19f27c03ee8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/urls/empty.html.ini @@ -0,0 +1,13 @@ +[empty.html] + [empty URL: inline-unquoted] + expected: FAIL + + [empty URL: inline-quoted] + expected: FAIL + + [empty URL: external-unquoted] + expected: FAIL + + [empty URL: external-quoted] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini new file mode 100644 index 00000000000..4c79907309b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini @@ -0,0 +1,4 @@ +[CaretPosition-001.html] + [Element at (400, 100)] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini index a6c39d50087..a147df02476 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini @@ -8,3 +8,12 @@ [throws if handleEvent is thruthy and not callable] expected: FAIL + [calls handleEvent method of event listener] + expected: FAIL + + [looks up handleEvent method on every event dispatch] + expected: FAIL + + [doesn't look up handleEvent method on callable event listeners] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini new file mode 100644 index 00000000000..1b477fbb9d1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html.ini @@ -0,0 +1,2 @@ +[add-background-attachment-fixed-during-smooth-scroll.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini new file mode 100644 index 00000000000..b2e32b4e2dd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/background-change-during-smooth-scroll.html.ini @@ -0,0 +1,5 @@ +[background-change-during-smooth-scroll.html] + expected: ERROR + [background change during smooth scroll] + expected: NOTRUN + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini new file mode 100644 index 00000000000..e38782d8c85 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini @@ -0,0 +1,4 @@ +[elementFromPoint-001.html] + [CSSOM View - 5 - extensions to the Document interface] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini index aa65728d945..0894a3ca458 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-list-001.html.ini @@ -14,3 +14,18 @@ [
  • Outside 1
  • ] expected: FAIL + [
  • Inside 1
  • ] + expected: FAIL + + [
  • Inside 2
  • ] + expected: FAIL + + [
  • Inside 3
  • ] + expected: FAIL + + [
  • Image Inside 1
  • ] + expected: FAIL + + [
  • Image Inside 2
  • ] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini index c131078eace..23c61ede1a1 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini @@ -17,3 +17,6 @@ [test the top of layer] expected: FAIL + [test some point of the element: top left corner] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini deleted file mode 100644 index e181af5397f..00000000000 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-invalid-cases.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[elementsFromPoint-invalid-cases.html] - [The root element is the last element returned for otherwise empty queries within the viewport] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini new file mode 100644 index 00000000000..0bf6399b748 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/offsetTopLeft-border-box.html.ini @@ -0,0 +1,85 @@ +[offsetTopLeft-border-box.html] + [container: 0] + expected: FAIL + + [container: 1] + expected: FAIL + + [container: 2] + expected: FAIL + + [container: 3] + expected: FAIL + + [container: 4] + expected: FAIL + + [container: 5] + expected: FAIL + + [container: 6] + expected: FAIL + + [container: 7] + expected: FAIL + + [container: 8] + expected: FAIL + + [container: 9] + expected: FAIL + + [container: 10] + expected: FAIL + + [container: 11] + expected: FAIL + + [container: 12] + expected: FAIL + + [container: 13] + expected: FAIL + + [container: 14] + expected: FAIL + + [container: 15] + expected: FAIL + + [container: 16] + expected: FAIL + + [container: 17] + expected: FAIL + + [container: 18] + expected: FAIL + + [container: 19] + expected: FAIL + + [container: 20] + expected: FAIL + + [container: 21] + expected: FAIL + + [container: 22] + expected: FAIL + + [container: 23] + expected: FAIL + + [container: 24] + expected: FAIL + + [container: 25] + expected: FAIL + + [container: 26] + expected: FAIL + + [container: 27] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/custom-elements/reactions/HTMLMediaElement.html.ini b/tests/wpt/metadata-layout-2020/custom-elements/reactions/HTMLMediaElement.html.ini new file mode 100644 index 00000000000..2ca05f57bb0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/custom-elements/reactions/HTMLMediaElement.html.ini @@ -0,0 +1,2 @@ +[HTMLMediaElement.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.html.ini b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.html.ini new file mode 100644 index 00000000000..5e55a6a7476 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.html.ini @@ -0,0 +1,4 @@ +[keepalive.html] + [keepalive in onunload in nested frame in another window] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini index 067f9e010e0..576cfc2e4e2 100644 --- a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini @@ -312,15 +312,21 @@ [ + diff --git a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/report-only-frame.sub.html b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/report-only-frame.sub.html index 28dd4bebeca..55289db6d60 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/report-only-frame.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/frame-ancestors/report-only-frame.sub.html @@ -7,7 +7,7 @@ Blocked frames are reported correctly - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers index a7337acceb9..b40d6ffbab6 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/no-default-src.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: no-default-src={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: foobar; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: foobar; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/generic/policy-inherited-correctly-by-plznavigate.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/generic/policy-inherited-correctly-by-plznavigate.html.sub.headers index 64653e3bf1a..73fb991fb1f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/generic/policy-inherited-correctly-by-plznavigate.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/generic/policy-inherited-correctly-by-plznavigate.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: policy-inherited-correctly-by-plznavigate={{$id:uuid()}}; Path=/content-security-policy/generic/ -Content-Security-Policy: frame-src 'none'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: frame-src 'none'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-blob-scheme.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-blob-scheme.html.sub.headers index cd80b326ff7..adc398d890f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-blob-scheme.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-blob-scheme.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: sandboxed-blob-scheme={{$id:uuid()}}; Path=/content-security-policy/inheritance/ -Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-data-scheme.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-data-scheme.html.sub.headers index 766d3e0e050..96da6514b85 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-data-scheme.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/inheritance/sandboxed-data-scheme.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: sandboxed-data-scheme={{$id:uuid()}}; Path=/content-security-policy/inheritance/ -Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/inheritance/support/navigate-self-to-blob.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/inheritance/support/navigate-self-to-blob.html.sub.headers index 27aa5f4a102..2642b0fa067 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/inheritance/support/navigate-self-to-blob.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/inheritance/support/navigate-self-to-blob.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri http://{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: {{GET[csp]}}; report-uri http://{{host}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-blob-scheme.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-blob-scheme.html.sub.headers index 4cf3e34ce97..b1054d35064 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-blob-scheme.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-blob-scheme.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: unsandboxed-blob-scheme={{$id:uuid()}}; Path=/content-security-policy/inheritance/ -Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-data-scheme.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-data-scheme.html.sub.headers index 9cfb8aaa819..f4a6088578f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-data-scheme.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/inheritance/unsandboxed-data-scheme.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: unsandboxed-data-scheme={{$id:uuid()}}; Path=/content-security-policy/inheritance/ -Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'nonce-abc'; report-uri http://{{host}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.sub.headers index 6784a56c8eb..36238fa78a6 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.sub.headers @@ -2,4 +2,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: parent-navigates-child-blocked={{$id:uuid()}}; Path=/content-security-policy/navigate-to/ -Content-Security-Policy: navigate-to support/wait_for_navigation.html; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: navigate-to support/wait_for_navigation.html; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers index 9c572a96162..a42cfe2d958 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} \ No newline at end of file +Content-Security-Policy: {{GET[csp]}}; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers index d01e2672a83..a42cfe2d958 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: {{GET[csp]}}; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers index d01e2672a83..a42cfe2d958 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: {{GET[csp]}}; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers index d01e2672a83..a42cfe2d958 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: {{GET[csp]}}; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers index d01e2672a83..a42cfe2d958 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: {{GET[csp]}}; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: {{GET[csp]}}; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/spv-test-iframe1.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/spv-test-iframe1.sub.html.sub.headers index 50d77dc7dbb..9d83b92d96c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/spv-test-iframe1.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/spv-test-iframe1.sub.html.sub.headers @@ -1,4 +1,4 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache -Content-Security-Policy: navigate-to {{location[server]}}/content-security-policy/navigate-to/support/spv-test-iframe3.sub.html 'unsafe-allow-redirects'; report-uri /content-security-policy/support/report.py?op=put&reportID={{GET[report_id]}} +Content-Security-Policy: navigate-to {{location[server]}}/content-security-policy/navigate-to/support/spv-test-iframe3.sub.html 'unsafe-allow-redirects'; report-uri /reporting/resources/report.py?op=put&reportID={{GET[report_id]}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers index dd418ec7648..5024a99bc97 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/navigation/support/test_csp_self_window.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: {{GET[report_cookie_name]}}={{$id:uuid()}}; Path=/content-security-policy/navigation/ -Content-Security-Policy: default-src 'none'; script-src 'self' 'unsafe-inline'; report-uri ../../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: default-src 'none'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html index 65c575c4b54..faa963cb355 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html @@ -4,7 +4,7 @@ - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html.sub.headers index 012702bfc1a..071eb96fc0a 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-no-url-allowed.html.sub.headers @@ -1,2 +1,2 @@ Set-Cookie: object-src-no-url-allowed={{$id:uuid()}}; Path=/content-security-policy/object-src/ -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html index 89d431c0b50..07c53ceb1b8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html @@ -8,7 +8,7 @@ Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; - report-uri ../support/report.py?op=put&reportID={{$id}} + report-uri /reporting/resources/report.py?op=put&reportID={{$id}} --> diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html.sub.headers index 9372a723c87..58ddd21445e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-allowed.html.sub.headers @@ -1,2 +1,2 @@ Set-Cookie: object-src-url-allowed={{$id:uuid()}}; Path=/content-security-policy/object-src/ -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html index cc64dff27a7..a7cdbc9e9f3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html @@ -8,7 +8,7 @@ Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; - report-uri ../support/report.py?op=put&reportID={{$id}} + report-uri /reporting/resources/report.py?op=put&reportID={{$id}} --> diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html.sub.headers index 7c20bf3d400..29a3987e304 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-embed-allowed.html.sub.headers @@ -1,2 +1,2 @@ Set-Cookie: object-src-url-embed-allowed={{$id:uuid()}}; Path=/content-security-policy/object-src/ -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html index c52286fc129..18d796b0e99 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html @@ -4,7 +4,7 @@ - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html.sub.headers index 82779ec642a..10b5543c023 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/object-src/object-src-url-redirect-allowed.html.sub.headers @@ -1,2 +1,2 @@ Set-Cookie: object-src-url-redirect-allowed={{$id:uuid()}}; Path=/content-security-policy/object-src/ -Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: object-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html similarity index 76% rename from tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html rename to tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html index cd50086761f..cf27cdfc54b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html @@ -7,7 +7,8 @@ - + + diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html.sub.headers new file mode 100644 index 00000000000..5508935fff4 --- /dev/null +++ b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugin-types-ignored.html.sub.headers @@ -0,0 +1,6 @@ +Expires: Mon, 26 Jul 1997 05:00:00 GMT +Cache-Control: no-store, no-cache, must-revalidate +Cache-Control: post-check=0, pre-check=0, false +Pragma: no-cache +Set-Cookie: plugin-types-ignored={{$id:uuid()}}; Path=/content-security-policy/plugin-types/ +Content-Security-Policy: plugin-types application/x-shockwave-flash; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-empty.sub.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-empty.sub.html deleted file mode 100644 index 0cd1a70a1dd..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-empty.sub.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.html deleted file mode 100644 index 430a3a1eb9f..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-data.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.html deleted file mode 100644 index 306d08f79e1..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-mismatched-url.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.html deleted file mode 100644 index e10d5335772..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-data.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.html deleted file mode 100644 index 73ff7366e01..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-notype-url.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html.sub.headers deleted file mode 100644 index 95cc52be322..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-allowed.html.sub.headers +++ /dev/null @@ -1,2 +0,0 @@ -Set-Cookie: plugintypes-nourl-allowed={{$id:uuid()}}; Path=/content-security-policy/plugin-types/ -Content-Security-Policy: plugin-types application/x-shockwave-flash; report-uri ../support/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.html deleted file mode 100644 index 02da1e0d1e6..00000000000 --- a/tests/wpt/web-platform-tests/content-security-policy/plugin-types/plugintypes-nourl-blocked.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers index 054d332035a..aa9c76cdb47 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-doesnt-send-reports-without-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] } +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id}}" }] } Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'self'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers index 973c20e23f8..10addf82bcc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-report-only-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] } +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id}}" }] } Content-Security-Policy-Report-Only: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-only-sends-reports-to-first-endpoint.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-only-sends-reports-to-first-endpoint.https.sub.html.sub.headers index 2053a81c28d..98b376c1768 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-only-sends-reports-to-first-endpoint.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-only-sends-reports-to-first-endpoint.https.sub.html.sub.headers @@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-report-to-only-sends-reports-to-first-endpoint={{$id:uuid()}}; Path=/content-security-policy/reporting-api Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group csp-group-2 -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{uuid()}}" }] }, { "group": "csp-group-2", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] } +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{uuid()}}" }] }, { "group": "csp-group-2", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id}}" }] } diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers index b6504f6275b..0a06ef4f056 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-report-to-overrides-report-uri-1={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-uri "/content-security-policy/support/report.py?op=put&reportID={{$id}}"; report-to csp-group -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}" }] } +Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-uri "/reporting/resources/report.py?op=put&reportID={{$id}}"; report-to csp-group +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id:uuid()}}" }] } diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers index 98541e1cc16..97a738fd4b3 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-report-to-overrides-report-uri-2={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group; report-uri "/content-security-policy/support/report.py?op=put&reportID={{$id}}" -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}" }] } +Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group; report-uri "/reporting/resources/report.py?op=put&reportID={{$id}}" +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id:uuid()}}" }] } diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers index b57b94031ac..b981ab46ac0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: reporting-api-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] } +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id}}" }] } Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers index 13d0ce65c96..37b1fea45b8 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers @@ -2,5 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: reporting-api-works-on-frame-src={{$id:uuid()}}; Path=/content-security-policy/reporting-api -Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] } +Report-To: { "group": "csp-group", "max_age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/reporting/resources/report.py?op=put&reportID={{$id}}" }] } Content-Security-Policy: script-src 'self' 'unsafe-inline'; frame-src 'none'; report-to csp-group diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html index 204c1f32024..c28e9ae44a5 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html @@ -5,9 +5,9 @@ When multiple report-uri endpoints for multiple policies are specified, each gets a report diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html.sub.headers index b7affbe7d41..485b6832e7f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/multiple-report-policies.html.sub.headers @@ -3,6 +3,6 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: multiple-report-policies={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: img-src http://* https://*; default-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy-Report-Only: img-src http://* https://*; default-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} Set-Cookie: multiple-report-policies-2={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: img-src http://*; default-src 'self'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: img-src http://*; default-src 'self'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html index 910df20a4c2..01f60800edf 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html @@ -7,7 +7,7 @@ diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html.sub.headers index 5d4c5dcc4f6..4d7e6f191ad 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-and-enforce.html.sub.headers @@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-and-enforce={{$id:uuid()}}; Path=/content-security-policy/reporting/ Content-Security-Policy: img-src 'none'; style-src *; script-src 'self' 'unsafe-inline' -Content-Security-Policy-Report-Only: img-src *; style-src 'none'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy-Report-Only: img-src *; style-src 'none'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html index 5a75ea1c0a1..681694f6918 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html @@ -5,7 +5,7 @@ Data-uri images are reported correctly diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html.sub.headers index 52e2f164415..22c0494019f 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-data-uri.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-blocked-data-uri={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: img-src 'none'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: img-src 'none'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html index 9d56cdbdd90..a2966dbafbe 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html @@ -6,7 +6,7 @@ Cross-origin images are reported correctly diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html.sub.headers index ef5073b3863..02ebafeefe2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri-cross-origin.sub.html.sub.headers @@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-blocked-uri-cross-origin={{$id:uuid()}}; Path=/content-security-policy/reporting/ Content-Security-Policy: script-src 'self' 'unsafe-inline' -Content-Security-Policy-Report-Only: img-src 'none'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: img-src 'none'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html index 5eb9f297496..1cfff902a20 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html @@ -6,7 +6,7 @@ Blocked relative images are reported correctly diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html.sub.headers index 6f4b37ef836..8fb2f58abaa 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-blocked-uri.html.sub.headers @@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-blocked-uri={{$id:uuid()}}; Path=/content-security-policy/reporting/ Content-Security-Policy: script-src 'self' 'unsafe-inline' -Content-Security-Policy-Report-Only: img-src 'none'; script-src 'self' 'unsafe-inline'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: img-src 'none'; script-src 'self' 'unsafe-inline'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html index a034bdbd4fe..b8203e9d30d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html @@ -6,7 +6,7 @@ diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html.sub.headers index cb1acfcd121..f65bd9ebf3c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-cross-origin-no-cookies.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-cross-origin-no-cookies={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri http://{{domains[www1]}}:{{ports[http][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri http://{{domains[www1]}}:{{ports[http][0]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html index 7a92f1b9556..e64269c2dea 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html @@ -5,7 +5,7 @@ Test multiple violations cause multiple reports diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html.sub.headers index 904e2c64aae..f86f84b8b26 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-01.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-multiple-violations-01={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html index d9f7da33388..cc64f151a3b 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html @@ -6,7 +6,7 @@ This tests that multiple violations on a page trigger multiple reports if and only if the violations are distinct. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html.sub.headers index e7bf84b9448..e94e0dfa60d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-multiple-violations-02.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-multiple-violations-02={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'self'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html index 574c218b427..4df9865d2c4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html @@ -9,7 +9,7 @@ Content-Security-Policy: script-src 'unsafe-inline' 'self' --> - + diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-unsafe-eval.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-unsafe-eval.html.sub.headers index 549f3dbaa2e..5ca4a65261d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-unsafe-eval.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-only-unsafe-eval.html.sub.headers @@ -1,4 +1,4 @@ Cache-Control: no-store, no-cache, must-revalidate Pragma: no-cache Set-Cookie: report-only-unsafe-eval={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'nonce-abc'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy-Report-Only: script-src 'unsafe-inline' 'nonce-abc'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url-on-mixed-content-frame.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url-on-mixed-content-frame.https.sub.html.sub.headers index d079fb134a5..50b5438c4b7 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url-on-mixed-content-frame.https.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url-on-mixed-content-frame.https.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-original-url-on-mixed-content-frame={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: block-all-mixed-content; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: block-all-mixed-content; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html index 5c9c4566bf7..f95f7e3e6b0 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html @@ -4,7 +4,7 @@ diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html.sub.headers index 1031a7a00a9..b695417aefd 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-original-url.sub.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-original-url={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: img-src {{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}; script-src 'unsafe-inline' 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: img-src {{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}; script-src 'unsafe-inline' 'self'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html index 9a09722b409..aa2ec6bd9d4 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html @@ -5,7 +5,7 @@ Cookies are sent on same origin violation reports diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html.sub.headers index 356439db435..23fb823730e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-same-origin-with-cookies={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri /content-security-policy/support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'unsafe-inline' 'self'; img-src 'none'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html index 1d959fd4abc..0143d1bc82d 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html @@ -5,7 +5,7 @@ Violation report is sent if violation occurs. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html.sub.headers index 1fb9842c8aa..9b8c3d0fdbc 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-effective-directive.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-effective-directive={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: default-src 'self'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: default-src 'self'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html index ca65c9054a8..1cb5a2c659c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html @@ -5,7 +5,7 @@ Violation report is sent from inline javascript. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html.sub.headers index 07239a066a6..fd2913a39b5 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-inline-javascript.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-from-inline-javascript={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: img-src 'none'; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: img-src 'none'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html index 354c69644cf..d5358111256 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html @@ -5,7 +5,7 @@ Violation report is sent from javascript resource. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html.sub.headers index 9443226937a..faa23708e54 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-from-javascript.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-from-javascript={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: img-src 'none'; report-uri ../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: img-src 'none'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html index 499d1195370..5bbdc01a53c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html @@ -5,7 +5,7 @@ Content-Security-Policy-Report-Only violation report is sent even when resource is blocked by actual policy. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html.sub.headers index 0c128872102..172c36dee00 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple-reversed.html.sub.headers @@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-multiple-reversed={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy-Report-Only: img-src http://*; report-uri ../support/report.py?op=put&reportID={{$id}} -Content-Security-Policy: img-src http://* \ No newline at end of file +Content-Security-Policy-Report-Only: img-src http://*; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} +Content-Security-Policy: img-src http://* diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html index 268da91296d..190c9ee31e2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html @@ -6,7 +6,7 @@ Content-Security-Policy-Report-Only violation report is sent even when resource is blocked by actual policy. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html.sub.headers index d78c8e50fb4..cf1073823d2 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-multiple.html.sub.headers @@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-multiple={{$id:uuid()}}; Path=/content-security-policy/reporting/ Content-Security-Policy: img-src http://* -Content-Security-Policy-Report-Only: img-src http://*; report-uri ../support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy-Report-Only: img-src http://*; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html index e64d797f9a9..406238ead7e 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html @@ -5,7 +5,7 @@ Relative scheme URIs are accepted as the report-uri. diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html.sub.headers index 74f263dea50..97e302a4b71 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/report-uri-scheme-relative.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: report-uri-scheme-relative={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: script-src 'self'; report-uri //{{location[host]}}/content-security-policy/support/report.py?op=put&reportID={{$id}} \ No newline at end of file +Content-Security-Policy: script-src 'self'; report-uri //{{location[host]}}/reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/support/generate-csp-report.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting/support/generate-csp-report.html.sub.headers index 6d1eedb1fcb..7993b3e286c 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/support/generate-csp-report.html.sub.headers +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/support/generate-csp-report.html.sub.headers @@ -3,4 +3,4 @@ Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0, false Pragma: no-cache Set-Cookie: generate-csp-report={{$id:uuid()}}; Path=/content-security-policy/reporting/ -Content-Security-Policy: script-src 'self' 'nonce-abc'; report-uri ../../support/report.py?op=put&reportID={{$id}} +Content-Security-Policy: script-src 'self' 'nonce-abc'; report-uri /reporting/resources/report.py?op=put&reportID={{$id}} diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting/support/not-embeddable-frame.py b/tests/wpt/web-platform-tests/content-security-policy/reporting/support/not-embeddable-frame.py index c650d613524..9e65b424359 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/reporting/support/not-embeddable-frame.py +++ b/tests/wpt/web-platform-tests/content-security-policy/reporting/support/not-embeddable-frame.py @@ -5,6 +5,6 @@ def main(request, response): csp_header = b'Content-Security-Policy-Report-Only' \ if request.GET.first(b'reportOnly', None) == b'true' else b'Content-Security-Policy' - headers.append((csp_header, b"frame-ancestors 'none'; report-uri ../../support/report.py?op=put&reportID=" + request.GET[b'reportID'])) + headers.append((csp_header, b"frame-ancestors 'none'; report-uri /reporting/resources/report.py?op=put&reportID=" + request.GET[b'reportID'])) return headers, b'{}' diff --git a/tests/wpt/web-platform-tests/content-security-policy/script-src/eval-allowed-in-report-only-mode-and-sends-report.html b/tests/wpt/web-platform-tests/content-security-policy/script-src/eval-allowed-in-report-only-mode-and-sends-report.html index 5357aa2eef2..001d1752462 100644 --- a/tests/wpt/web-platform-tests/content-security-policy/script-src/eval-allowed-in-report-only-mode-and-sends-report.html +++ b/tests/wpt/web-platform-tests/content-security-policy/script-src/eval-allowed-in-report-only-mode-and-sends-report.html @@ -2,7 +2,7 @@ - + - - - - -
    -
    - - - diff --git a/tests/wpt/web-platform-tests/cookies/http-state/resources/all-tests.html.py-str b/tests/wpt/web-platform-tests/cookies/http-state/resources/all-tests.html.py-str deleted file mode 100644 index 474e0cb2cd5..00000000000 --- a/tests/wpt/web-platform-tests/cookies/http-state/resources/all-tests.html.py-str +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Tests basic cookie setting functionality - - - - - - - -

    Cookie Tests

    - This page is a debug page for cookie tests. To run a test in isolation, - append "?debug=" and the test id to this URL. E.g. to debug "value0001", use - this url:
    - - cookie-setter.py?debug=value0001 -
    -
    - To request, append "?file=" and the file name (stripped of - "-tests.html"). For value0001, this would be:
    - - cookie-setter.py?file=value0001 -
    -
    - Please note, the general tests are one level higher:
    - ../attribute-tests.html
    - ../charset-tests.html
    - ../chromium-tests.html
    - ../comma-tests.html
    - ../domain-tests.html
    - ../general-tests.html
    - ../mozilla-tests.html
    - ../name-tests.html
    - ../ordering-tests.html
    - ../path-tests.html
    - ../value-tests.html
    - -

    Current Cookies

    - These are all cookies, currently set by the browser for this domain:
    - (None) - - -

    All Tests

    - Below, all tests are running. The Log contains messages (e.g. when cookies - are left over) and the IFrames list preserves all requested files and shows - which cookies were expected to show.
    -
    -
    - - - - diff --git a/tests/wpt/web-platform-tests/cookies/http-state/resources/cookie-http-state-template.js b/tests/wpt/web-platform-tests/cookies/http-state/resources/cookie-http-state-template.js deleted file mode 100644 index b2af226e22e..00000000000 --- a/tests/wpt/web-platform-tests/cookies/http-state/resources/cookie-http-state-template.js +++ /dev/null @@ -1,131 +0,0 @@ -const SERVER_LOCATION = "resources"; -const SERVER_SCRIPT = SERVER_LOCATION + "/cookie-setter.py"; - -/* Adds a div with "