| This is a testharness.js-based test. |
| PASS Can set 'shape-outside' to CSS-wide keywords |
| PASS Can set 'shape-outside' to var() references |
| PASS Can set 'shape-outside' to the 'none' keyword |
| FAIL Can set 'shape-outside' to the 'margin-box' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property |
| FAIL Can set 'shape-outside' to the 'border-box' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property |
| FAIL Can set 'shape-outside' to the 'padding-box' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property |
| FAIL Can set 'shape-outside' to the 'content-box' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid type for property |
| PASS Can set 'shape-outside' to an image |
| PASS Setting 'shape-outside' to a length throws TypeError |
| PASS Setting 'shape-outside' to a percent throws TypeError |
| PASS Setting 'shape-outside' to a time throws TypeError |
| PASS Setting 'shape-outside' to an angle throws TypeError |
| PASS Setting 'shape-outside' to a flexible length throws TypeError |
| PASS Setting 'shape-outside' to a number throws TypeError |
| PASS Setting 'shape-outside' to a position throws TypeError |
| PASS Setting 'shape-outside' to a URL throws TypeError |
| PASS Setting 'shape-outside' to a transform throws TypeError |
| PASS 'shape-outside' does not supported 'inset(22% 12% 15px 35px)' |
| PASS 'shape-outside' does not supported 'circle(6rem at 12rem 6rem)' |
| PASS 'shape-outside' does not supported 'ellipse(115px 55px at 50% 40%)' |
| PASS 'shape-outside' does not supported 'polygon(50% 20%, 90% 80%, 10% 80%)' |
| Harness: the test ran to completion. |
| |