Index: LayoutTests/css3/filters/custom/custom-filter-property-parsing-expected.txt |
diff --git a/LayoutTests/css3/filters/custom/custom-filter-property-parsing-expected.txt b/LayoutTests/css3/filters/custom/custom-filter-property-parsing-expected.txt |
deleted file mode 100644 |
index 3e45475a016d6a24a28facd762012f3fb7073745..0000000000000000000000000000000000000000 |
--- a/LayoutTests/css3/filters/custom/custom-filter-property-parsing-expected.txt |
+++ /dev/null |
@@ -1,684 +0,0 @@ |
-Test the parsing of the custom() function of the -webkit-filter property. |
- |
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
- |
- |
- |
-Custom with vertex shader : custom(url(vertex.shader)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader))' |
- |
-Custom with fragment shader : custom(none url(fragment.shader)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader))' |
- |
-Custom with both shaders : custom(url(vertex.shader) url(fragment.shader)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader) url(fragment.shader))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) url(fragment.shader))' |
- |
-Custom with mix function : custom(none mix(url(fragment.shader))) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader)))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader)))' |
- |
-Custom with mix function and blend mode normal : custom(none mix(url(fragment.shader) normal)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) normal))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) normal))' |
- |
-Custom with mix function and blend mode multiply : custom(none mix(url(fragment.shader) multiply)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) multiply))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) multiply))' |
- |
-Custom with mix function and blend mode screen : custom(none mix(url(fragment.shader) screen)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) screen))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) screen))' |
- |
-Custom with mix function and blend mode overlay : custom(none mix(url(fragment.shader) overlay)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) overlay))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) overlay))' |
- |
-Custom with mix function and blend mode darken : custom(none mix(url(fragment.shader) darken)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) darken))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) darken))' |
- |
-Custom with mix function and blend mode lighten : custom(none mix(url(fragment.shader) lighten)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) lighten))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) lighten))' |
- |
-Custom with mix function and blend mode color-dodge : custom(none mix(url(fragment.shader) color-dodge)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) color-dodge))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) color-dodge))' |
- |
-Custom with mix function and blend mode color-burn : custom(none mix(url(fragment.shader) color-burn)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) color-burn))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) color-burn))' |
- |
-Custom with mix function and blend mode hard-light : custom(none mix(url(fragment.shader) hard-light)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) hard-light))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) hard-light))' |
- |
-Custom with mix function and blend mode soft-light : custom(none mix(url(fragment.shader) soft-light)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) soft-light))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) soft-light))' |
- |
-Custom with mix function and blend mode difference : custom(none mix(url(fragment.shader) difference)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) difference))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) difference))' |
- |
-Custom with mix function and blend mode exclusion : custom(none mix(url(fragment.shader) exclusion)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) exclusion))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) exclusion))' |
- |
-Custom with mix function and blend mode hue : custom(none mix(url(fragment.shader) hue)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) hue))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) hue))' |
- |
-Custom with mix function and blend mode saturation : custom(none mix(url(fragment.shader) saturation)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) saturation))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) saturation))' |
- |
-Custom with mix function and blend mode color : custom(none mix(url(fragment.shader) color)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) color))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) color))' |
- |
-Custom with mix function and blend mode luminosity : custom(none mix(url(fragment.shader) luminosity)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) luminosity))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) luminosity))' |
- |
-Custom with mix function and alpha compositing mode clear : custom(none mix(url(fragment.shader) clear)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) clear))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) clear))' |
- |
-Custom with mix function and alpha compositing mode copy : custom(none mix(url(fragment.shader) copy)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) copy))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) copy))' |
- |
-Custom with mix function and alpha compositing mode source-over : custom(none mix(url(fragment.shader) source-over)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) source-over))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) source-over))' |
- |
-Custom with mix function and alpha compositing mode destination-over : custom(none mix(url(fragment.shader) destination-over)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) destination-over))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) destination-over))' |
- |
-Custom with mix function and alpha compositing mode source-in : custom(none mix(url(fragment.shader) source-in)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) source-in))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) source-in))' |
- |
-Custom with mix function and alpha compositing mode destination-in : custom(none mix(url(fragment.shader) destination-in)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) destination-in))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) destination-in))' |
- |
-Custom with mix function and alpha compositing mode source-out : custom(none mix(url(fragment.shader) source-out)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) source-out))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) source-out))' |
- |
-Custom with mix function and alpha compositing mode destination-out : custom(none mix(url(fragment.shader) destination-out)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) destination-out))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) destination-out))' |
- |
-Custom with mix function and alpha compositing mode source-atop : custom(none mix(url(fragment.shader) source-atop)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) source-atop))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) source-atop))' |
- |
-Custom with mix function and alpha compositing mode destination-atop : custom(none mix(url(fragment.shader) destination-atop)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) destination-atop))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) destination-atop))' |
- |
-Custom with mix function and alpha compositing mode xor : custom(none mix(url(fragment.shader) xor)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) xor))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) xor))' |
- |
-Custom with mix function and blend mode first, alpha compositing mode second : custom(none mix(url(fragment.shader) multiply clear)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) multiply clear))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) multiply clear))' |
- |
-Custom with mix function and alpha compositing mode first, blend mode second : custom(none mix(url(fragment.shader) clear multiply)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader) clear multiply))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) clear multiply))' |
- |
-Custom with vertex shader and mix function : custom(url(vertex.shader) mix(url(fragment.shader))) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader) mix(url(fragment.shader)))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) mix(url(fragment.shader)))' |
- |
-Custom with mix function in CAPS : custom(none MIX(url(fragment.shader))) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader)))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader)))' |
- |
-Custom with mix function and mesh size : custom(none mix(url(fragment.shader)), 10) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none mix(url(fragment.shader)), 10)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader)), 10)' |
- |
-Custom with mesh size : custom(url(vertex.shader), 10) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader), 10)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader), 10)' |
- |
-Custom with both mesh sizes : custom(none url(fragment.shader), 10 20) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20)' |
- |
-Custom with detached mesh : custom(none url(fragment.shader), detached) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), detached)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), detached)' |
- |
-Custom with detached and mesh size : custom(none url(fragment.shader), 10 20 detached) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 detached)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20 detached)' |
- |
-Custom with number parameters : custom(none url(fragment.shader), p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)' |
- |
-Custom with float parameters : custom(none url(fragment.shader), p1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), p1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), p1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4)' |
- |
-Custom with parameter name same as CSS value keyword : custom(none url(fragment.shader), background 0 1 0 1) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), background 0 1 0 1)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), background 0 1 0 1)' |
- |
-Custom with mesh size and number parameters : custom(none url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)' |
- |
-Multiple with fragment shader : grayscale() custom(none url(fragment.shader)) sepia() |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'grayscale() custom(none url(fragment.shader)) sepia()' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 3 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE |
-PASS removeBaseURL(subRule.cssText) is 'grayscale()' |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader))' |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA |
-PASS removeBaseURL(subRule.cssText) is 'sepia()' |
- |
-Custom in CAPS : CUSTOM(url(vertex.shader)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader))' |
- |
-Custom with one transform : custom(none url(fragment.shader), oneTransform rotate(0deg)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), oneTransform rotate(0deg))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), oneTransform rotate(0deg))' |
- |
-Custom with multiple transforms : custom(none url(fragment.shader), multipleTransform rotate(0deg) perspective(0) scale(0, 0) translate(0px, 0px)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), multipleTransform rotate(0deg) perspective(0) scale(0, 0) translate(0px, 0px))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), multipleTransform rotate(0deg) perspective(0) scale(0, 0) translate(0px, 0px))' |
- |
-Custom with two separate transforms : custom(none url(fragment.shader), firstTransform rotate(0deg), secondTransform rotate(0deg)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), firstTransform rotate(0deg), secondTransform rotate(0deg))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), firstTransform rotate(0deg), secondTransform rotate(0deg))' |
- |
-Custom with a single element array() : custom(none url(fragment.shader), t0 array(1)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), t0 array(1))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), t0 array(1))' |
- |
-Custom with a single negative element array() : custom(none url(fragment.shader), t1 array(-1.01)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), t1 array(-1.01))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), t1 array(-1.01))' |
- |
-Custom with multiple elements array() : custom(none url(fragment.shader), t2 array(1, 2, 3, 4, 5)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), t2 array(1, 2, 3, 4, 5))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), t2 array(1, 2, 3, 4, 5))' |
- |
-Custom with multiple signed float elements array() : custom(none url(fragment.shader), t3 array(1, -2.2, 3.14, 0.4, 5)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), t3 array(1, -2.2, 3.14, 0.4, 5))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), t3 array(1, -2.2, 3.14, 0.4, 5))' |
- |
-Multiple array() : custom(none url(fragment.shader), t4 array(1, -2.2, 3.14, 0.4, 5), t5 array(1, 2, 3)) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), t4 array(1, -2.2, 3.14, 0.4, 5), t5 array(1, 2, 3))' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), t4 array(1, -2.2, 3.14, 0.4, 5), t5 array(1, 2, 3))' |
- |
-Legacy - Custom with mesh box sizes and content-box : custom(none url(fragment.shader), 1 1 content-box) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 1 1)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)' |
- |
-Legacy - Custom with mesh box sizes and border-box : custom(none url(fragment.shader), 1 1 border-box) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 1 1)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)' |
- |
-Legacy - Custom with mesh box sizes and padding-box : custom(none url(fragment.shader), 1 1 padding-box) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 1 1)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)' |
- |
-Legacy - Custom with partial mesh box size and padding-box : custom(none url(fragment.shader), 10 padding-box) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10)' |
- |
-Legacy - Custom with padding-box and detached : custom(none url(fragment.shader), padding-box detached) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), detached)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), detached)' |
- |
-Legacy - Custom with both mesh-sizes and padding-box : custom(none url(fragment.shader), 10 20 padding-box) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20)' |
- |
-Legacy - Custom with mesh-sizes, padding-box and detached : custom(none url(fragment.shader), 10 20 padding-box detached) |
-PASS cssRule.type is 1 |
-PASS declaration.length is 1 |
-PASS removeBaseURL(declaration.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 detached)' |
-PASS jsWrapperClass(filterRule) is 'CSSValueList' |
-PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype' |
-PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor' |
-PASS filterRule.length is 1 |
-PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM |
-PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20 detached)' |
-PASS successfullyParsed is true |
- |
-TEST COMPLETE |
- |