diff --git a/Cargo.lock b/Cargo.lock index c682613ecdc..488cff82b04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1196,7 +1196,7 @@ dependencies = [ [[package]] name = "derive_common" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "darling", "proc-macro2", @@ -3447,7 +3447,7 @@ dependencies = [ [[package]] name = "malloc_size_of" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "accountable-refcell", "app_units", @@ -5068,7 +5068,7 @@ dependencies = [ [[package]] name = "selectors" version = "0.24.0" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "bitflags 2.5.0", "cssparser", @@ -5356,7 +5356,7 @@ dependencies = [ [[package]] name = "servo_arc" version = "0.2.0" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "nodrop", "serde", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "servo_atoms" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "string_cache", "string_cache_codegen", @@ -5564,7 +5564,7 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" [[package]] name = "size_of_test" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "static_assertions", ] @@ -5690,7 +5690,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "static_prefs" version = "0.1.0" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" [[package]] name = "strict-num" @@ -5727,7 +5727,7 @@ dependencies = [ [[package]] name = "style" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "app_units", "arrayvec", @@ -5786,7 +5786,7 @@ dependencies = [ [[package]] name = "style_config" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "lazy_static", ] @@ -5794,7 +5794,7 @@ dependencies = [ [[package]] name = "style_derive" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "darling", "derive_common", @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "style_traits" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "app_units", "bitflags 2.5.0", @@ -6179,7 +6179,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "to_shmem" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "cssparser", "servo_arc", @@ -6192,7 +6192,7 @@ dependencies = [ [[package]] name = "to_shmem_derive" version = "0.0.1" -source = "git+https://github.com/servo/stylo?branch=2023-12-01#f6ef64ece5d6966a50e7216248553349113bcbce" +source = "git+https://github.com/servo/stylo?branch=2024-01-16#e801dd17ccf274844d7484e37172664fa3f99488" dependencies = [ "darling", "derive_common", diff --git a/Cargo.toml b/Cargo.toml index 4553f0294ad..fe5174dbdfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -64,7 +64,7 @@ keyboard-types = "0.6" lazy_static = "1.4" libc = "0.2" log = "0.4" -malloc_size_of = { git = "https://github.com/servo/stylo", branch = "2023-12-01", features = ["servo"] } +malloc_size_of = { git = "https://github.com/servo/stylo", branch = "2024-01-16", features = ["servo"] } malloc_size_of_derive = "0.1" mime = "0.3.13" mime_guess = "2.0.3" @@ -87,31 +87,31 @@ rustls = { version = "0.21.10", features = ["dangerous_configuration"] } rustls-pemfile = "1.0.4" script_layout_interface = { path = "components/shared/script_layout" } script_traits = { path = "components/shared/script" } -selectors = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } +selectors = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } serde = "1.0.197" serde_bytes = "0.11" serde_json = "1.0" servo-media = { git = "https://github.com/servo/media" } servo-media-dummy = { git = "https://github.com/servo/media" } servo-media-gstreamer = { git = "https://github.com/servo/media" } -servo_arc = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } -servo_atoms = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } -size_of_test = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } +servo_arc = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } +servo_atoms = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } +size_of_test = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } smallbitvec = "2.5.3" smallvec = "1.13" sparkle = "0.1.26" string_cache = "0.8" string_cache_codegen = "0.5" -style = { git = "https://github.com/servo/stylo", branch = "2023-12-01", features = ["servo"] } -style_config = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } -style_traits = { git = "https://github.com/servo/stylo", branch = "2023-12-01", features = ["servo"] } +style = { git = "https://github.com/servo/stylo", branch = "2024-01-16", features = ["servo"] } +style_config = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } +style_traits = { git = "https://github.com/servo/stylo", branch = "2024-01-16", features = ["servo"] } # NOTE: the sm-angle feature only enables ANGLE on Windows, not other platforms! surfman = { version = "0.9", features = ["chains", "sm-angle", "sm-angle-default"] } syn = { version = "2", default-features = false, features = ["clone-impls", "derive", "parsing"] } synstructure = "0.13" thin-vec = "0.2.13" time = "0.1.41" -to_shmem = { git = "https://github.com/servo/stylo", branch = "2023-12-01" } +to_shmem = { git = "https://github.com/servo/stylo", branch = "2024-01-16" } tokio = "1" tokio-rustls = "0.24" tungstenite = "0.20" diff --git a/components/layout/query.rs b/components/layout/query.rs index fd924f67bfb..2bb2d882c09 100644 --- a/components/layout/query.rs +++ b/components/layout/query.rs @@ -637,7 +637,7 @@ fn create_font_declaration( let mut declarations = SourcePropertyDeclaration::default(); let result = parse_one_declaration_into( &mut declarations, - PropertyId::Shorthand(ShorthandId::Font), + PropertyId::NonCustom(ShorthandId::Font.into()), value, Origin::Author, &UrlExtraData(url_data.get_arc()), @@ -766,10 +766,14 @@ pub fn process_resolved_style_request<'dom>( ); let style = styles.primary(); let longhand_id = match *property { - PropertyId::LonghandAlias(id, _) | PropertyId::Longhand(id) => id, - // Firefox returns blank strings for the computed value of shorthands, - // so this should be web-compatible. - PropertyId::ShorthandAlias(..) | PropertyId::Shorthand(_) => return String::new(), + PropertyId::NonCustom(id) => { + match id.unaliased().as_longhand() { + Some(id) => id, + // Firefox returns blank strings for the computed value of shorthands, + // so this should be web-compatible. + None => return String::new(), + } + }, PropertyId::Custom(ref name) => { return style.computed_value_to_string(PropertyDeclarationId::Custom(name)); }, @@ -811,10 +815,14 @@ fn process_resolved_style_request_internal<'dom>( let style = &*layout_el.resolved_style(); let longhand_id = match *property { - PropertyId::LonghandAlias(id, _) | PropertyId::Longhand(id) => id, - // Firefox returns blank strings for the computed value of shorthands, - // so this should be web-compatible. - PropertyId::ShorthandAlias(..) | PropertyId::Shorthand(_) => return String::new(), + PropertyId::NonCustom(id) => { + match id.unaliased().as_longhand() { + Some(id) => id, + // Firefox returns blank strings for the computed value of shorthands, + // so this should be web-compatible. + None => return String::new(), + } + }, PropertyId::Custom(ref name) => { return style.computed_value_to_string(PropertyDeclarationId::Custom(name)); }, diff --git a/components/layout_2020/query.rs b/components/layout_2020/query.rs index d53da05677a..97df9f3e971 100644 --- a/components/layout_2020/query.rs +++ b/components/layout_2020/query.rs @@ -127,9 +127,9 @@ pub fn process_resolved_style_request<'dom>( let style = &*layout_element.resolved_style(); let longhand_id = match *property { - PropertyId::LonghandAlias(id, _) | PropertyId::Longhand(id) => id, - PropertyId::ShorthandAlias(id, _) | PropertyId::Shorthand(id) => { - return shorthand_to_css_string(id, style); + PropertyId::NonCustom(id) => match id.longhand_or_shorthand() { + Ok(longhand_id) => longhand_id, + Err(shorthand_id) => return shorthand_to_css_string(shorthand_id, style), }, PropertyId::Custom(ref name) => { return style.computed_value_to_string(PropertyDeclarationId::Custom(name)); @@ -263,9 +263,9 @@ pub fn process_resolved_style_request_for_unstyled_node<'dom>( ); let style = styles.primary(); let longhand_id = match *property { - PropertyId::LonghandAlias(id, _) | PropertyId::Longhand(id) => id, - PropertyId::ShorthandAlias(id, _) | PropertyId::Shorthand(id) => { - return shorthand_to_css_string(id, style); + PropertyId::NonCustom(id) => match id.longhand_or_shorthand() { + Ok(longhand_id) => longhand_id, + Err(shorthand_id) => return shorthand_to_css_string(shorthand_id, style), }, PropertyId::Custom(ref name) => { return style.computed_value_to_string(PropertyDeclarationId::Custom(name)); @@ -528,7 +528,7 @@ where let mut declarations = SourcePropertyDeclaration::default(); let result = parse_one_declaration_into( &mut declarations, - PropertyId::Shorthand(ShorthandId::Font), + PropertyId::NonCustom(ShorthandId::Font.into()), value, Origin::Author, &UrlExtraData(url_data.get_arc()), diff --git a/components/script/dom/cssrule.rs b/components/script/dom/cssrule.rs index bafc803f721..c56f299c16f 100644 --- a/components/script/dom/cssrule.rs +++ b/components/script/dom/cssrule.rs @@ -116,6 +116,7 @@ impl CSSRule { }, StyleCssRule::FontPaletteValues(_) => unimplemented!(), // TODO StyleCssRule::Property(_) => unimplemented!(), // TODO + StyleCssRule::Margin(_) => unimplemented!(), // TODO } } diff --git a/components/script/dom/cssstyledeclaration.rs b/components/script/dom/cssstyledeclaration.rs index e05a611940c..0090bb54eb7 100644 --- a/components/script/dom/cssstyledeclaration.rs +++ b/components/script/dom/cssstyledeclaration.rs @@ -349,10 +349,10 @@ lazy_static! { // The 'all' shorthand contains all the enabled longhands with 2 exceptions: // 'direction' and 'unicode-bidi', so these must be added afterward. let mut enabled_longhands: Vec = ShorthandId::All.longhands().collect(); - if PropertyId::Longhand(LonghandId::Direction).enabled_for_all_content() { + if PropertyId::NonCustom(LonghandId::Direction.into()).enabled_for_all_content() { enabled_longhands.push(LonghandId::Direction); } - if PropertyId::Longhand(LonghandId::UnicodeBidi).enabled_for_all_content() { + if PropertyId::NonCustom(LonghandId::UnicodeBidi.into()).enabled_for_all_content() { enabled_longhands.push(LonghandId::UnicodeBidi); } @@ -459,13 +459,13 @@ impl CSSStyleDeclarationMethods for CSSStyleDeclaration { // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-cssfloat fn CssFloat(&self) -> DOMString { - self.get_property_value(PropertyId::Longhand(LonghandId::Float)) + self.get_property_value(PropertyId::NonCustom(LonghandId::Float.into())) } // https://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-cssfloat fn SetCssFloat(&self, value: DOMString) -> ErrorResult { self.set_property( - PropertyId::Longhand(LonghandId::Float), + PropertyId::NonCustom(LonghandId::Float.into()), value, DOMString::new(), ) diff --git a/tests/unit/style/custom_properties.rs b/tests/unit/style/custom_properties.rs index cd67398cdda..6c61805aab6 100644 --- a/tests/unit/style/custom_properties.rs +++ b/tests/unit/style/custom_properties.rs @@ -4,10 +4,12 @@ use cssparser::{Parser, ParserInput}; use euclid::{Scale, Size2D}; +use servo_arc::Arc; use style::applicable_declarations::CascadePriority; use style::context::QuirksMode; use style::custom_properties::{ - ComputedCustomProperties, CustomPropertiesBuilder, Name, SpecifiedValue, + ComputedCustomProperties, CustomPropertiesBuilder, DeferFontRelativeCustomPropertyResolution, + Name, SpecifiedValue, }; use style::font_metrics::FontMetrics; use style::media_queries::{Device, MediaType}; @@ -51,9 +53,9 @@ fn cascade( let mut input = ParserInput::new(value); let mut parser = Parser::new(&mut input); let name = Name::from(name); - let value = CustomDeclarationValue::Value( + let value = CustomDeclarationValue::Value(Arc::new( SpecifiedValue::parse(&mut parser, &dummy_url_data).unwrap(), - ); + )); CustomDeclaration { name, value } }) .collect::>(); @@ -69,13 +71,13 @@ fn cascade( let mut builder = StyleBuilder::new(stylist.device(), Some(&stylist), None, None, None, false); builder.custom_properties = inherited.clone(); let mut rule_cache_conditions = RuleCacheConditions::default(); - let context = Context::new( + let mut context = Context::new( builder, stylist.quirks_mode(), &mut rule_cache_conditions, ContainerSizeQuery::none(), ); - let mut builder = CustomPropertiesBuilder::new(&stylist, &context); + let mut builder = CustomPropertiesBuilder::new(&stylist, &mut context); for declaration in &declarations { builder.cascade( @@ -84,7 +86,8 @@ fn cascade( ); } - builder.build() + builder.build(DeferFontRelativeCustomPropertyResolution::No); + context.builder.custom_properties } #[bench] diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-color-function.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-color-function.html.ini index a55b66c37ff..265fc093021 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-color-function.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-color-function.html.ini @@ -172,30 +172,3 @@ [Property color value 'color(display-p3 184 1.00001 2347329746587)' [Display P3 color with component > 1 should not clamp\]] expected: FAIL - - [Property color value 'color(srgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(srgb-linear calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(a98-rgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(rec2020 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(prophoto-rgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(display-p3 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz-d50 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz-d65 calc(NaN) 0 0)'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-lab.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-lab.html.ini index 17fe1348a9b..5838146e9d5 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-lab.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-lab.html.ini @@ -97,15 +97,3 @@ [Property color value 'oklab(20% 0 0.1/0.5)'] expected: FAIL - - [Property color value 'lab(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'oklab(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'lch(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'oklch(calc(NaN) 0 0)'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-rgb.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-rgb.html.ini deleted file mode 100644 index fa551056133..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-computed-rgb.html.ini +++ /dev/null @@ -1,36 +0,0 @@ -[color-computed-rgb.html] - [Property color value 'rgb(calc(infinity), 0, 0)' [Red channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgb(0, calc(infinity), 0)' [Green channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(infinity))' [Blue channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(infinity))' [Alpha channel resolves positive infinity to fully opaque\]] - expected: FAIL - - [Property color value 'rgb(calc(-infinity), 0, 0)' [Red channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgb(0, calc(-infinity), 0)' [Green channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(-infinity))' [Blue channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(-infinity))' [Alpha channel resolves negative infinity to fully transparent\]] - expected: FAIL - - [Property color value 'rgb(calc(NaN), 0, 0)' [Red channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgb(0, calc(NaN), 0)' [Green channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(NaN))' [Blue channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(NaN))' [Alpha channel resolves NaN to zero\]] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-color-function.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-color-function.html.ini index 58112ccbb1a..beb12db6ae1 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-color-function.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-color-function.html.ini @@ -160,111 +160,3 @@ [e.style['color'\] = "color(xyz-d65 / 50%)" should set the property value] expected: FAIL - - [e.style['color'\] = "color(srgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hsl.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hsl.html.ini deleted file mode 100644 index 649c75aa7c9..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hsl.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[color-valid-hsl.html] - [e.style['color'\] = "hsl(calc(infinity) 100% 50%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(calc(-infinity) 100% 50%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(90 50% 50% / calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(90 50% 50% / calc(-infinity))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hwb.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hwb.html.ini deleted file mode 100644 index 7bf93908cb4..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-hwb.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[color-valid-hwb.html] - [e.style['color'\] = "hwb(calc(infinity) 20% 10%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(calc(-infinity) 20% 10%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(90 20% 10% / calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(90 20% 10% / calc(-infinity))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-lab.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-lab.html.ini index c1f82f1dc4a..ffa7d317ca0 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-lab.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-lab.html.ini @@ -82,63 +82,3 @@ [e.style['color'\] = "oklch(20 none none / none)" should set the property value] expected: FAIL - - [e.style['color'\] = "lab(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(50 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(50 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(0.5 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(0.5 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(50 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(50 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(0.5 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(0.5 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-rgb.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-rgb.html.ini deleted file mode 100644 index a6cb455a5da..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-color/parsing/color-valid-rgb.html.ini +++ /dev/null @@ -1,36 +0,0 @@ -[color-valid-rgb.html] - [e.style['color'\] = "rgb(calc(infinity), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(infinity), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(calc(-infinity), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(-infinity), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(-infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(-infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(calc(NaN), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(NaN), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(NaN))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(NaN))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-computed.html.ini index 3b8371f8577..f62e0c34b6a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-computed.html.ini @@ -1,130 +1,10 @@ [acos-asin-atan-atan2-computed.html] - [acos(1) should be used-value-equivalent to 0deg] - expected: FAIL - - [atan(0) should be used-value-equivalent to 0deg] - expected: FAIL - - [asin(0) should be used-value-equivalent to 0deg] - expected: FAIL - - [atan2(0,0) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(pi/2))) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(pi - 3.14159265358979323846))) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(atan(e - 2.7182818284590452354) ) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(30deg + 1.0471967rad ) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(3.14159 / 2 + 1 - 1) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(asin(sin(100grad) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(0 / 2 + 1 - 1) )) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(atan(tan(30deg + 0.261799rad ) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(atan(tan(0.7853975rad ) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(atan(tan(3.14159 / 4 + 1 - 1) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(asin(sin(0.25turn)) ) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(atan2(0,1)) should be used-value-equivalent to 0deg] - expected: FAIL - [calc(atan2(0,-1)) should be used-value-equivalent to -180deg] expected: FAIL - [calc(atan2(1,-1)) should be used-value-equivalent to 135deg] - expected: FAIL - - [calc(atan2(-1,1)) should be used-value-equivalent to -45deg] - expected: FAIL - - [calc(cos(sin(acos(cos(pi))))) should be used-value-equivalent to 1] - expected: FAIL - [calc(sin(atan(tan(pi/2)))) should be used-value-equivalent to 1] expected: FAIL - [atan2(1px, -1px) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1cm, -1cm) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1mm, -1mm) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1Q, -1Q) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1in, -1in) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1pc, -1pc) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1pt, -1pt) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1em, -1em) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ex, -1ex) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ch, -1ch) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1rem, -1rem) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1vh, -1vh) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1vw, -1vw) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1deg, -1deg) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1grad, -1grad) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1turn, -1turn) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1rad, -1rad) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1s, -1s) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ms, -1ms) should be used-value-equivalent to 135deg] - expected: FAIL - - [calc(atan2(0,-1) / 4) should be used-value-equivalent to 45deg] - expected: FAIL - [atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135deg] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-serialize.html.ini index ec0d4fa343f..00736105bd4 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/acos-asin-atan-atan2-serialize.html.ini @@ -1,157 +1,25 @@ [acos-asin-atan-atan2-serialize.html] - ['rotate(acos(0))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(acos(0))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(asin(1))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(asin(1))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(acos(pi - pi)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(acos(pi - pi)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(asin(pi - pi + 1)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(asin(pi - pi + 1)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(atan(infinity)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(atan(infinity)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(acos(1))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(acos(1)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(acos(-1))' as a specified value should serialize as 'rotate(calc(180deg))'.] - expected: FAIL - - ['rotate(calc(acos(-1)))' as a specified value should serialize as 'rotate(calc(180deg))'.] - expected: FAIL - - ['rotate(acos(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(acos(1 - 0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(0)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(calc(asin(1)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(asin(-1))' as a specified value should serialize as 'rotate(calc(-90deg))'.] - expected: FAIL - - ['rotate(calc(asin(-1)))' as a specified value should serialize as 'rotate(calc(-90deg))'.] - expected: FAIL - - ['rotate(asin(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(asin(0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(asin(1 - 0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(asin(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(asin(0))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(asin(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(acos(pi - pi))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(asin(pi - pi + 1))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(atan(1))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan(1)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - ['rotate(atan(0.5))' as a specified value should serialize as 'rotate(calc(26.5651deg))'.] expected: FAIL ['rotate(calc(atan(0.5)))' as a specified value should serialize as 'rotate(calc(26.5651deg))'.] expected: FAIL - ['rotate(atan(0.577350269))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(atan(0.577350269)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(atan(0))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(atan(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(atan(infinity))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(atan(tan(90deg)))' as a specified value should serialize as 'rotate(calc(90deg))'.] expected: FAIL @@ -163,57 +31,3 @@ ['rotate(calc(atan(tan(-90deg))))' as a specified value should serialize as 'rotate(calc(-90deg))'.] expected: FAIL - - ['rotate(atan2(37.320508075, 10))' as a specified value should serialize as 'rotate(calc(75deg))'.] - expected: FAIL - - ['rotate(calc(atan2(37.320508075, 10)))' as a specified value should serialize as 'rotate(calc(75deg))'.] - expected: FAIL - - ['rotate(atan2(1s, 1000ms))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan2(1s, 1000ms)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(atan2(infinity, infinity))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan2(infinity, infinity)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(atan2(-infinity, -infinity))' as a specified value should serialize as 'rotate(calc(-135deg))'.] - expected: FAIL - - ['rotate(calc(atan2(-infinity, -infinity)))' as a specified value should serialize as 'rotate(calc(-135deg))'.] - expected: FAIL - - ['rotate(atan2(infinity, 10))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(calc(atan2(infinity, 10)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(atan2(10, infinity))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(atan2(10, infinity)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(atan2(NaN, 10))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(NaN, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(atan2(10, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(10, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(atan2(NaN, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(NaN, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/animations/calc-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/animations/calc-interpolation.html.ini index eb75911dd38..3b5e4bf8349 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/animations/calc-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/animations/calc-interpolation.html.ini @@ -313,3 +313,30 @@ [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0) should be [0px\]] expected: FAIL + + [CSS Transitions: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-8.50705e+37px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-8.50705e+37px\]] + expected: FAIL + + [CSS Animations: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.25) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.5) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.75) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1.25) should be [3.40282e+38px\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-catch-divide-by-0.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-catch-divide-by-0.html.ini deleted file mode 100644 index a05d62f2e0f..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-catch-divide-by-0.html.ini +++ /dev/null @@ -1,54 +0,0 @@ -[calc-catch-divide-by-0.html] - ['calc(100px / (2 - (-62 + 64)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px * 0 / 0)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (0)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (2 - (-62 + 64))))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (2 - 2)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * min(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 0/0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 10, 0/0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px / (2 - 2))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0/0, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0/0, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px / 0)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px / (0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(1/0, 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(10, 0/0)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(0/0, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-computed.html.ini index f07c9e0e517..2ff5febb6e7 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-computed.html.ini @@ -1,70 +1,13 @@ [calc-infinity-nan-computed.html] - [Property width value 'calc(NaN * 1px)'] - expected: FAIL - - [Property width value 'calc(infinity * 1px)'] - expected: FAIL - - [Property width value 'calc(infinity * 1cm)'] - expected: FAIL - - [Property width value 'calc(NaN * 1rem)'] - expected: FAIL - - [Property width value 'calc(infinity * 1px - infinity * 1%)'] - expected: FAIL - [Property width value 'calc(infinity * 1px + infinity * 1%)'] expected: FAIL [Property width value 'calc(min(NaN * 1px, infinity * 1px) + max(infinity * 1px, -infinity * 1px))'] expected: FAIL - [Property width value 'calc(infinity * 1px - max(infinity * 1%, 0%))'] - expected: FAIL - - [Property width value 'calc(max(infinity * 1px, 10px))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1px)'] - expected: FAIL - - [Property margin-left value 'calc(min(1px, -infinity * 1%))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1%)'] - expected: FAIL - - [Property margin-left value 'calc(max(10000px, 0px) + min(-infinity * 1px, infinity * 1px))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1px - infinity * 1px)'] - expected: FAIL - - [Property margin-left value 'calc(min(-infinity * 1px, 10px))'] - expected: FAIL - - [Property animation-duration value 'calc(NaN * 1s)'] - expected: FAIL - - [Property animation-duration value 'calc(infinity * 1s)'] - expected: FAIL - [Property animation-duration value 'calc(1 / 0 * 1s)'] expected: FAIL - [Property animation-duration value 'calc(max(infinity * 1s, 10s)'] - expected: FAIL - - [Property transition-delay value 'calc(-infinity* 1s)'] - expected: FAIL - - [Property transition-delay value 'calc(max(10000s, 0s) + min(-infinity * 1s, infinity * 1s))'] - expected: FAIL - - [Property transition-delay value 'calc(min(-infinity * 1s, 10s))'] - expected: FAIL - [Property rotate(calc(infinity * 1deg)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL @@ -101,21 +44,12 @@ [Property rotate(calc(NaN * 1grad)) value expected same with rotate(0grad) in +/-0.0001] expected: FAIL - [Property width value 'calc(10.135262721212548pc - 199pt / NaN)'] - expected: FAIL - [Property width value 'max(15px, NaN * 1px)'] expected: FAIL [Property width value 'max(NaN * 1px, 15px)'] expected: FAIL - [Property width value 'min(15px, NaN * 1px)'] - expected: FAIL - - [Property width value 'min(NaN * 1px, 15px)'] - expected: FAIL - [Property rotate(calc(infinity * 1turn)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL @@ -142,9 +76,3 @@ [Property rotate(calc(NaN * 1grad)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL - - [Property width value 'calc(NaN * 1%)'] - expected: FAIL - - [Property width value 'calc(infinity * 1%)'] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-angle.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-angle.html.ini index 9db9382b8e7..24791099ef3 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-angle.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-angle.html.ini @@ -1,7 +1,4 @@ [calc-infinity-nan-serialize-angle.html] - ['rotate(calc(1deg * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - ['rotate(calc(1rad * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1rad))'.] expected: FAIL @@ -10,90 +7,3 @@ ['rotate(calc(1grad * nan))' as a specified value should serialize as 'rotate(calc(NaN * 1grad))'.] expected: FAIL - - ['rotate(calc(1deg * infinity / infinity))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * 0 * infinity))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity + -infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (-infinity + infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity - infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * -infinity))' as a specified value should serialize as 'rotate(calc(-infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * iNFinIty))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity + infinity)))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (-infinity + -infinity)))' as a specified value should serialize as 'rotate(calc(-infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * 1/infinity))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * infinity * infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * -infinity * -infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * max(INFinity*3deg, 0deg)))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * min(inFInity*4deg, 0deg)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1 * max(nAn*2deg, 0deg)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * min(nan*3deg, 0deg)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * clamp(-INFINITY*20deg, 0deg, infiniTY*10deg)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(NaN, min(0,10))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(NaN, 0, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(0, min(10, NaN))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(0, 10, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(0, min(NaN, 10))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(0, NaN, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(-Infinity, 0, infinity)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(-inFinity, infinity, 10)))' as a specified value should serialize as 'rotate(calc(10deg))'.] - expected: FAIL - - ['rotate(calc(1rad * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1turn * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1grad * nan))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-length.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-length.html.ini index 030e7ef80a7..aa75d9fe354 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-length.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-length.html.ini @@ -1,123 +1,12 @@ [calc-infinity-nan-serialize-length.html] - ['calc(1px * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * nan)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * -infinity)' as a specified value should serialize as 'calc(-infinity * 1px)'.] - expected: FAIL - - ['calc(1px * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1px)'.] - expected: FAIL - - ['calc(1px * 1/infinity)' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3px, 0px))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4px, 0px))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - ['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL ['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL - ['calc(1 * clamp(-INFINITY*20px, 0px, infiniTY*10px))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10px)'.] - expected: FAIL - - ['calc(1in * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1cm * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1mm * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1q * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1pt * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1pc * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - ['calc(1 * min(NaN * 1pt, NaN * 1cm))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL ['calc(1 * max(NaN * 1cm, NaN * 2Q))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL - - ['calc(1 * min(NaN * 2px, NaN * 4em))' as a specified value should serialize as 'min(NaN * 1px, NaN * 1em)'.] - expected: FAIL - - ['calc(1 * clamp(NaN * 2em, NaN * 4px, NaN * 8pt))' as a specified value should serialize as 'clamp(NaN * 1em, NaN * 1px, NaN * 1px)'.] - expected: FAIL - - ['calc(1% * NaN)' as a specified value should serialize as 'calc(NaN * 1%)'.] - expected: FAIL - - ['calc(1% * infinity)' as a specified value should serialize as 'calc(infinity * 1%)'.] - expected: FAIL - - ['calc(1% * -infinity)' as a specified value should serialize as 'calc(-infinity * 1%)'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-number.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-number.html.ini deleted file mode 100644 index 24b3bfe3e9e..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-number.html.ini +++ /dev/null @@ -1,93 +0,0 @@ -[calc-infinity-nan-serialize-number.html] - ['calc(NaN)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(-infinity)' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * NaN)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * nan)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * infinity / infinity)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * 0 * infinity)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (infinity - infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * -infinity)' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * iNFinIty)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * (infinity + infinity))' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * 1/infinity)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * infinity * infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3, 0))' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4, 0))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * max(nAn*2, 0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * min(nan*3, 0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(-INFINITY*20, 0, infiniTY*10))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10)'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-time.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-time.html.ini deleted file mode 100644 index b24f2c792bb..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-infinity-nan-serialize-time.html.ini +++ /dev/null @@ -1,87 +0,0 @@ -[calc-infinity-nan-serialize-time.html] - ['calc(1s * NaN)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * nan)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * -infinity)' as a specified value should serialize as 'calc(-infinity * 1s)'.] - expected: FAIL - - ['calc(1s * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1s)'.] - expected: FAIL - - ['calc(1s * 1/infinity)' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3s, 0s))' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4s, 0s))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1 * max(nAn*2s, 0s))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1 * min(nan*3s, 0s))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1 * clamp(-INFINITY*20s, 0s, infiniTY*10s))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10s)'.] - expected: FAIL - - ['calc(1ms * NaN)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/exp-log-compute.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/exp-log-compute.html.ini index 501b94414e5..6e8f24dad15 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/exp-log-compute.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/exp-log-compute.html.ini @@ -1,54 +1,3 @@ [exp-log-compute.html] - [log(1) should be used-value-equivalent to 0] - expected: FAIL - - [log(10, 10) should be used-value-equivalent to 1] - expected: FAIL - - [exp(0) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(e) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(e - exp(1)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(log( 1 + 1 + 2 /2 - 2) ) should be used-value-equivalent to 0] - expected: FAIL - [calc(log(1) + exp(0)) should be used-value-equivalent to 2] expected: FAIL - - [calc(exp(log(1) + exp(0)*2)) should be used-value-equivalent to 7.4] - expected: FAIL - - [calc(log(log(1) + exp(0)*10)) should be used-value-equivalent to 2.3] - expected: FAIL - - [calc(log(log(1) + exp(0)*20, 10)) should be used-value-equivalent to 1.3] - expected: FAIL - - [calc(log(e) / log(e) + exp(0)*2 * log(e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(log((1 + 1) /2) / log(e) + exp(0*1)*2 * log(e)) should be used-value-equivalent to 2] - expected: FAIL - - [calc(log((3 + 1) /2, 2) / log(e) + exp(0*1)*2 * log(e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(log((3 + 1) /2, 2) / log(e, e) + exp(0*1)*2 * log(e, e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(exp(0) + 1) should be used-value-equivalent to 2] - expected: FAIL - - [calc(log(exp(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(exp(log(e)))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(1) + exp(0)) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/exp-log-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/exp-log-serialize.html.ini index 4529c0f0855..013a78a6601 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/exp-log-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/exp-log-serialize.html.ini @@ -1,57 +1,18 @@ [exp-log-serialize.html] - ['exp(0)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(exp(0))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(exp(0))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['log(1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(log(1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['log(1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(log(1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(exp(0) + log(1) + log(1))' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(calc(exp(0) + log(1) + log(1)))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(calc(exp(0) + log(1) + log(1)))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['calc(log(1) + 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(log(1) + 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(log(1) + 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(log(1) + 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL - ['calc(log(0))' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['scale(calc(log(0)))' as a specified value should serialize as 'scale(calc(-infinity))'.] - expected: FAIL - ['calc(log(0))' as a computed value should serialize as '-infinity'.] expected: FAIL ['scale(calc(log(0)))' as a computed value should serialize as 'matrix(-infinity, 0, 0, -infinity, 0, 0)'.] expected: FAIL - - ['calc(log(0))' as a computed value should serialize as '0'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-computed.html.ini index ec587258b61..28233a80012 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-computed.html.ini @@ -1,135 +1,3 @@ [hypot-pow-sqrt-computed.html] - [pow(1,1) should be used-value-equivalent to 1] - expected: FAIL - - [sqrt(1) should be used-value-equivalent to 1] - expected: FAIL - - [hypot(1) should be used-value-equivalent to 1] - expected: FAIL - - [sqrt(pow(1,1)) should be used-value-equivalent to 1] - expected: FAIL - - [hypot(pow(1, sqrt(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(hypot(pow((1 + sqrt(1)) / 2, sqrt(1)))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(100px * pow(2, pow(2, 2))) should be used-value-equivalent to 1600px] - expected: FAIL - - [calc(1px * pow(2, 3)) should be used-value-equivalent to 8px] - expected: FAIL - - [calc(100px * sqrt(100)) should be used-value-equivalent to 1000px] - expected: FAIL - - [calc(1px * pow(2, sqrt(100)) should be used-value-equivalent to 1024px] - expected: FAIL - - [hypot(3px, 4px) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(100px * hypot(3, 4)) should be used-value-equivalent to 500px] - expected: FAIL - - [hypot(-5px) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(1px * hypot(-5)) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(1px * hypot(10000)) should be used-value-equivalent to 10000px] - expected: FAIL - - [calc(2px * sqrt(100000000)) should be used-value-equivalent to 20000px] - expected: FAIL - [calc(3px * pow(200, 4)) should be used-value-equivalent to 33554428px] expected: FAIL - - [hypot(1px) should be used-value-equivalent to 1px] - expected: FAIL - - [hypot(1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [hypot(1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [hypot(1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [hypot(1in) should be used-value-equivalent to 1in] - expected: FAIL - - [hypot(1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [hypot(1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [hypot(1em) should be used-value-equivalent to 1em] - expected: FAIL - - [hypot(1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [hypot(1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [hypot(1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [hypot(1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [hypot(1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [hypot(1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [hypot(1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [hypot(1s) should be used-value-equivalent to 1s] - expected: FAIL - - [hypot(1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [hypot(1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [hypot(1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [hypot(1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [hypot(1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [hypot(3e+9px, 4e+9px) should be used-value-equivalent to 5e+9px] - expected: FAIL - - [calc(3px * pow(20, 4)) should be used-value-equivalent to 480000px] - expected: FAIL - - [calc(-2 * hypot(3px, 4px)) should be used-value-equivalent to -10px] - expected: FAIL - - [hypot(0% + 3px, 0% + 4px) should be used-value-equivalent to 5px] - expected: FAIL - - [hypot(0% + 772.333px) should be used-value-equivalent to calc(0% + 772.333px)] - expected: FAIL - - [hypot(0% + 772.35px) should be used-value-equivalent to calc(0% + 772.35px)] - expected: FAIL - - [hypot(0% + 600px, 0% + 800px) should be used-value-equivalent to 1000px] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-serialize.html.ini index e9fc10d976c..b6129abe575 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/hypot-pow-sqrt-serialize.html.ini @@ -1,28 +1,10 @@ [hypot-pow-sqrt-serialize.html] - ['pow(1,1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(pow(1,1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(pow(1,1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['hypot(1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(hypot(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(hypot(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['sqrt(1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(sqrt(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sqrt(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL @@ -50,38 +32,11 @@ ['scale(calc(hypot(1) * 2))' as a computed value should serialize as 'matrix(2, 0, 0, 2, 0, 0)'.] expected: FAIL - ['calc(sqrt(1) - 1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(calc(sqrt(1) - 1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['calc(sqrt(1) - 1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(sqrt(1) - 1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(pow(1,1) - 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(pow(1,1) - 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(pow(1,1) - 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(pow(1,1) - 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL - ['calc(hypot(1) * 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(hypot(1) * 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(hypot(1) * 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(hypot(1) * 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini index 7bd83004aa4..d74bf07bfca 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/round-function.html.ini @@ -137,15 +137,6 @@ [round(to-zero, 18px, 10px) should round to 10px] expected: FAIL - [round(15px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - [calc(1px / round(-5, infinity)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL @@ -158,24 +149,9 @@ [calc(1px / round(5, -infinity)) should be used-value-equivalent to calc(infinity * 1px)] expected: FAIL - [round(down, 18px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(up, 18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - [calc(1px * round(-infinity, infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(down, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - [calc(1px * round(5, 0)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL @@ -185,18 +161,6 @@ [calc(1px * round(infinity, -infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, -13px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(13px, -10px) should be used-value-equivalent to 10px] - expected: FAIL - [calc(1px / round(to-zero, -5, -infinity)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL @@ -206,42 +170,15 @@ [calc(-1px * round(5, 0)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(to-zero, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - [calc(1px * round(-infinity, 5)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL - [round(down, 15px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(up, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - [calc(-1px * round(-infinity, infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(to-zero, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, -18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(up, -18px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(to-zero, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - [calc(1px * round(-infinity, -5)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL - [round(18px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - [calc(1px * round(-infinity, -infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL @@ -251,15 +188,6 @@ [calc(1px / round(down, 1, infinity)) should be used-value-equivalent to calc(infinity * 1px)] expected: FAIL - [round(up, 15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(23px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - [calc(1px / round(to-zero, 5, -infinity)) should be used-value-equivalent to calc(infinity * 1px)] expected: FAIL @@ -272,30 +200,9 @@ [calc(1px / round(down, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL - [round(up, 13px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, -18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(down, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(-13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(nearest, 18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - [calc(-1px * round(-infinity, -infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(to-zero, 18px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-13px, -10px) should be used-value-equivalent to -10px] - expected: FAIL - [calc(1px / round(to-zero, -5, infinity)) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL @@ -305,36 +212,21 @@ [calc(-1px * round(infinity, -infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(to-zero, 15px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - [calc(-1px * round(infinity, infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL [calc(1px * round(infinity, -5)) should be used-value-equivalent to calc(infinity * 1px)] expected: FAIL - [round(nearest, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - [calc(1px / round(down, 0, infinity)) should be used-value-equivalent to calc(infinity * 1px)] expected: FAIL - [round(-18px, -10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(up, 23px, 10px) should be used-value-equivalent to 30px] - expected: FAIL - [calc(1px / round(up, -1, infinity) should be used-value-equivalent to calc(-infinity * 1px)] expected: FAIL [calc(1px * round(infinity, infinity)) should be used-value-equivalent to calc(NaN * 1px)] expected: FAIL - [round(to-zero, -18px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - [round(to-zero, 5, infinity) should equal 0⁺.] expected: FAIL @@ -395,450 +287,12 @@ [round(-5, infinity) should equal 0⁻.] expected: FAIL - [round(5, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(5, 0)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(infinity, infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, -infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(infinity, -infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-infinity, infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(-infinity, infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-infinity, -infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(-infinity, -infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, 5) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [round(infinity, -5) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [round(-infinity, 5) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(-infinity, -5) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(5, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(5, -infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(-5, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(-5, -infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(to-zero, 5, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(to-zero, 5, -infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(to-zero, -5, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(to-zero, -5, -infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(up, 1, infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(up, 0, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - [calc(1 / round(up, -1 * 0, infinity) should be used-value-equivalent to calc(-infinity)] expected: FAIL [calc(1 / round(up, -1, infinity) should be used-value-equivalent to calc(-infinity)] expected: FAIL - [round(down, -1, infinity) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(down, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(down, 0, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(down, 1, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(up, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(up, -1, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(nearest, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(up, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(to-zero, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(nearest, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(down, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(up, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(to-zero, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(-13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(-18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(nearest, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(nearest, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(nearest, -18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(down, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(down, 18px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, 15px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, -13px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(down, -18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(up, 23px, 10px)) should be used-value-equivalent to -30px] - expected: FAIL - - [calc(0px - round(up, 18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, 15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, 13px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(up, -18px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(to-zero, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(to-zero, 18px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, 15px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(to-zero, -18px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [round(23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(-13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(-18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(nearest, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(down, 18, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 15, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, -13, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, -18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(up, 23, 10) should be used-value-equivalent to 30] - expected: FAIL - - [round(up, 18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, 15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, 13, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, -18, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(to-zero, 18, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 15, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -18, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(23, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(18, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(15, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(13, -10) should be used-value-equivalent to 10] - expected: FAIL - - [round(-13, -10) should be used-value-equivalent to -10] - expected: FAIL - - [round(-18, -10) should be used-value-equivalent to -20] - expected: FAIL - - [round(10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(up, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(-10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(down, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(-13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(-18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(nearest, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(nearest, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(nearest, -18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(down, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(down, 18, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, 15, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, -13, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(down, -18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(up, 23, 10)) should be used-value-equivalent to -30] - expected: FAIL - - [calc(0 - round(up, 18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, 15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, 13, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(up, -18, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(to-zero, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(to-zero, 18, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, 15, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(to-zero, -18, 10)) should be used-value-equivalent to 10] - expected: FAIL - [round(1.5) should be used-value-equivalent to 2] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-computed.html.ini index f4e2b78dd6f..5fbfb7b156e 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-computed.html.ini @@ -1,22 +1,4 @@ [round-mod-rem-computed.html] - [round(10,10) should be used-value-equivalent to 10] - expected: FAIL - - [mod(1,1) should be used-value-equivalent to 0] - expected: FAIL - - [rem(1,1) should be used-value-equivalent to 0] - expected: FAIL - - [calc(round(100,10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(up, 101,10)) should be used-value-equivalent to 110] - expected: FAIL - - [calc(round(down, 106,10)) should be used-value-equivalent to 100] - expected: FAIL - [calc(round(to-zero,105, 10)) should be used-value-equivalent to 100] expected: FAIL @@ -29,689 +11,20 @@ [calc(round(up, -103,10)) should be used-value-equivalent to -100] expected: FAIL - [mod(18,5) should be used-value-equivalent to 3] - expected: FAIL - - [rem(18,5) should be used-value-equivalent to 3] - expected: FAIL - - [mod(-140,-90) should be used-value-equivalent to -50] - expected: FAIL - - [mod(-18,5) should be used-value-equivalent to 2] - expected: FAIL - - [rem(-18,5) should be used-value-equivalent to -3] - expected: FAIL - - [mod(140,-90) should be used-value-equivalent to -40] - expected: FAIL - - [rem(140,-90) should be used-value-equivalent to 50] - expected: FAIL - - [calc(round(round(100,10), 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(up, round(100,10) + 1,10)) should be used-value-equivalent to 110] - expected: FAIL - - [calc(round(down, round(100,10) + 2 * 3,10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(to-zero,round(100,10) * 2 - 95, 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(round(100,10)* -1,10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(up, -103 + -103 / -103 - 1,10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(mod(18,5) * 2 + mod(17,5)) should be used-value-equivalent to 8] - expected: FAIL - - [calc(rem(mod(18,5),5)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(rem(mod(18,5),mod(17,5))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(mod(-140,-90)) should be used-value-equivalent to -50] - expected: FAIL - [calc(mod(rem(1,18)* -1,5)) should be used-value-equivalent to -1] expected: FAIL - [round(10px,6px) should be used-value-equivalent to 12px] - expected: FAIL - - [round(10cm,6cm) should be used-value-equivalent to 12cm] - expected: FAIL - - [round(10mm,6mm) should be used-value-equivalent to 12mm] - expected: FAIL - - [round(10Q, 6Q) should be used-value-equivalent to 12Q] - expected: FAIL - - [round(10in,6in) should be used-value-equivalent to 12in] - expected: FAIL - - [round(10pc,6pc) should be used-value-equivalent to 12pc] - expected: FAIL - - [round(10pt,6pt) should be used-value-equivalent to 12pt] - expected: FAIL - - [round(10em,6em) should be used-value-equivalent to 12em] - expected: FAIL - - [round(10ex,6ex) should be used-value-equivalent to 12ex] - expected: FAIL - - [round(10ch,6ch) should be used-value-equivalent to 12ch] - expected: FAIL - - [round(10rem,6rem) should be used-value-equivalent to 12rem] - expected: FAIL - - [round(10vh,6vh) should be used-value-equivalent to 12vh] - expected: FAIL - - [round(10vw,6vw) should be used-value-equivalent to 12vw] - expected: FAIL - - [round(10vmin,6vmin) should be used-value-equivalent to 12vmin] - expected: FAIL - - [round(10vmax,6vmax) should be used-value-equivalent to 12vmax] - expected: FAIL - - [round(10s,6s) should be used-value-equivalent to 12s] - expected: FAIL - - [round(10ms,6ms) should be used-value-equivalent to 12ms] - expected: FAIL - - [round(10deg,6deg) should be used-value-equivalent to 12deg] - expected: FAIL - - [round(10grad,6grad) should be used-value-equivalent to 12grad] - expected: FAIL - - [round(10rad,6rad) should be used-value-equivalent to 12rad] - expected: FAIL - - [round(10turn,6turn) should be used-value-equivalent to 12turn] - expected: FAIL - - [mod(10px,6px) should be used-value-equivalent to 4px] - expected: FAIL - - [mod(10cm,6cm) should be used-value-equivalent to 4cm] - expected: FAIL - - [mod(10mm,6mm) should be used-value-equivalent to 4mm] - expected: FAIL - - [mod(10Q, 6Q) should be used-value-equivalent to 4Q] - expected: FAIL - - [mod(10in,6in) should be used-value-equivalent to 4in] - expected: FAIL - - [mod(10pc,6pc) should be used-value-equivalent to 4pc] - expected: FAIL - - [mod(10em,6em) should be used-value-equivalent to 4em] - expected: FAIL - - [mod(10ex,6ex) should be used-value-equivalent to 4ex] - expected: FAIL - - [mod(10ch,6ch) should be used-value-equivalent to 4ch] - expected: FAIL - - [mod(10rem,6rem) should be used-value-equivalent to 4rem] - expected: FAIL - - [mod(10vh,6vh) should be used-value-equivalent to 4vh] - expected: FAIL - - [mod(10vw,6vw) should be used-value-equivalent to 4vw] - expected: FAIL - - [mod(10vmin,6vmin) should be used-value-equivalent to 4vmin] - expected: FAIL - - [mod(10vmax,6vmax) should be used-value-equivalent to 4vmax] - expected: FAIL - - [mod(10s,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(10ms,6ms) should be used-value-equivalent to 4ms] - expected: FAIL - - [mod(10deg,6deg) should be used-value-equivalent to 4deg] - expected: FAIL - - [mod(10grad,6grad) should be used-value-equivalent to 4grad] - expected: FAIL - - [mod(10rad,6rad) should be used-value-equivalent to 4rad] - expected: FAIL - - [mod(10turn,6turn) should be used-value-equivalent to 4turn] - expected: FAIL - - [rem(10px,6px) should be used-value-equivalent to 4px] - expected: FAIL - - [rem(10cm,6cm) should be used-value-equivalent to 4cm] - expected: FAIL - - [rem(10mm,6mm) should be used-value-equivalent to 4mm] - expected: FAIL - - [rem(10Q, 6Q) should be used-value-equivalent to 4Q] - expected: FAIL - - [rem(10in,6in) should be used-value-equivalent to 4in] - expected: FAIL - - [rem(10pc,6pc) should be used-value-equivalent to 4pc] - expected: FAIL - - [rem(10em,6em) should be used-value-equivalent to 4em] - expected: FAIL - - [rem(10ex,6ex) should be used-value-equivalent to 4ex] - expected: FAIL - - [rem(10ch,6ch) should be used-value-equivalent to 4ch] - expected: FAIL - - [rem(10rem,6rem) should be used-value-equivalent to 4rem] - expected: FAIL - - [rem(10vh,6vh) should be used-value-equivalent to 4vh] - expected: FAIL - - [rem(10vw,6vw) should be used-value-equivalent to 4vw] - expected: FAIL - - [rem(10vmin,6vmin) should be used-value-equivalent to 4vmin] - expected: FAIL - - [rem(10vmax,6vmax) should be used-value-equivalent to 4vmax] - expected: FAIL - - [rem(10s,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(10ms,6ms) should be used-value-equivalent to 4ms] - expected: FAIL - - [rem(10deg,6deg) should be used-value-equivalent to 4deg] - expected: FAIL - - [rem(10grad,6grad) should be used-value-equivalent to 4grad] - expected: FAIL - - [rem(10rad,6rad) should be used-value-equivalent to 4rad] - expected: FAIL - - [rem(10turn,6turn) should be used-value-equivalent to 4turn] - expected: FAIL - [calc(round(to-zero,-105, 10)) should be used-value-equivalent to -100] expected: FAIL - [round(10%,1px) should be used-value-equivalent to 8px] - expected: FAIL - - [round(10%,5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(2rem,5px) should be used-value-equivalent to 30px] - expected: FAIL - - [round(100px,1rem) should be used-value-equivalent to 96px] - expected: FAIL - - [round(10s,6000ms) should be used-value-equivalent to 12s] - expected: FAIL - - [round(10000ms,6s) should be used-value-equivalent to 12s] - expected: FAIL - - [calc(mod(rem(1,18)* -1,5)) should be used-value-equivalent to 4] - expected: FAIL - - [mod(10%,1px) should be used-value-equivalent to 0.5px] - expected: FAIL - - [mod(10%,5px) should be used-value-equivalent to 2.5px] - expected: FAIL - - [mod(2rem,5px) should be used-value-equivalent to 2px] - expected: FAIL - - [mod(100px,1rem) should be used-value-equivalent to 4px] - expected: FAIL - - [mod(10s,6000ms) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(10000ms,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(18px,100% / 15) should be used-value-equivalent to 3px] - expected: FAIL - [mod(-18px,100% / 15) should be used-value-equivalent to 2px] expected: FAIL - [mod(18%,5%) should be used-value-equivalent to 3%] - expected: FAIL - [mod(-18%,5%) should be used-value-equivalent to 2%] expected: FAIL - [mod(18vw,5vw) should be used-value-equivalent to 3vw] - expected: FAIL - - [mod(-18vw,5vw) should be used-value-equivalent to 2vw] - expected: FAIL - - [rem(10%,1px) should be used-value-equivalent to 0.5px] - expected: FAIL - - [rem(10%,5px) should be used-value-equivalent to 2.5px] - expected: FAIL - - [rem(2rem,5px) should be used-value-equivalent to 2px] - expected: FAIL - - [rem(100px,1rem) should be used-value-equivalent to 4px] - expected: FAIL - - [rem(10s,6000ms) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(10000ms,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(18px,100% / 15) should be used-value-equivalent to 3px] - expected: FAIL - - [rem(-18px,100% / 15) should be used-value-equivalent to -3px] - expected: FAIL - - [rem(18vw,5vw) should be used-value-equivalent to 3vw] - expected: FAIL - - [rem(-18vw,5vw) should be used-value-equivalent to -3vw] - expected: FAIL - - [calc(round(1px + 0%, 1px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - [calc(mod(1px + 0%, 1px + 0%)) should be used-value-equivalent to 0px] expected: FAIL [calc(rem(1px + 0%, 1px + 0%)) should be used-value-equivalent to 0px] expected: FAIL - - [mod(-18px,100% / 10) should be used-value-equivalent to 4.5px] - expected: FAIL - - [mod(-19%,5%) should be used-value-equivalent to 1%] - expected: FAIL - - [calc(mod(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - - [calc(rem(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - - [calc(round(to-zero, 105, 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(to-zero, -105, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(-100, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(up, -103, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [round(up, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(down, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(nearest, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(to-zero, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(up, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(down, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(nearest, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(to-zero, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(up, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(up, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(down, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(down, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(to-zero, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(nearest, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(to-zero, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(up, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(up, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(down, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(down, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(nearest, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(nearest, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(to-zero, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(to-zero, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(to-zero, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(to-zero, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 4, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, -0, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, -4, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 4, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, -0, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, -4, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 4, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, -0, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, -4, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 4, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, -0, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, -4, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(up, 1, Infinity) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, -1, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(up, 1, -Infinity) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, -1, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 1, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, -1, Infinity) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, 1, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, -1, -Infinity) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [mod(-0, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(0, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-4, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(4, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(1px + 0%, 1px) should be used-value-equivalent to 1px] - expected: FAIL - - [mod(3px + 0%, 2px) should be used-value-equivalent to 1px] - expected: FAIL - - [rem(3px + 0%, 2px) should be used-value-equivalent to 1px] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-serialize.html.ini index c03f25d48cc..d74e9231aa3 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/round-mod-rem-serialize.html.ini @@ -1,87 +1,36 @@ [round-mod-rem-serialize.html] - ['round(1.1,1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(round(1.1,1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(round(1.1,1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['mod(1,1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(mod(1,1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['mod(1,1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(mod(1,1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['rem(1,1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(rem(1,1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['rem(1,1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(rem(1,1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(round(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(round(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(round(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(round(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(mod(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(mod(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(mod(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(mod(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(rem(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(rem(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(rem(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(rem(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(round(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(round(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(mod(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(mod(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(rem(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(rem(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/signed-zero.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/signed-zero.html.ini index 02081835bc2..197de0958a2 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/signed-zero.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/signed-zero.html.ini @@ -1,486 +1,27 @@ [signed-zero.html] - [sign(calc(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 * -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 * -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 * 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 * 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 * -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 * -1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 * 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 * 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-1 / -infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-1 / -infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-1 / infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-1 / infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 1 / -infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 1 / -infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 1 / infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 1 / infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 + -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 + -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc(-0 + 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 + 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 + -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 + -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 + 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 + 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 - -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 - -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 - 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 - 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 - -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 - -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 - 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 - 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(min(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(min(-0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(min( 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(min( 0, -0)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(max(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(max(-0, 0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(max( 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(max( 0, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(-0, -1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -1, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -0, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(-0, 0, -0)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(clamp(-0, 1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 1, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -1, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -1, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, 0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 0, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(-0, 1, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 1, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, -1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(0, -1, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, -0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(0, -0, -0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(clamp(0, 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(0, 0, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, 1, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(0, 1, -0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(round(nearest, -1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, -1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(nearest, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(nearest, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(nearest, 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(up, -1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, -1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(up, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(up, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(down, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(down, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(down, 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(mod(-1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(mod(-1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(mod(-1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(mod(-1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(mod( 1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(mod( 1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(mod( 1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(mod( 1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(rem(-1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(rem(-1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(rem(-1, 1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(rem(-1, 1)), 1) should be used-value-equivalent to -1] expected: FAIL - - [sign(rem( 1, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(rem( 1, -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(rem( 1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(rem( 1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(asin(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(asin(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(asin( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(asin( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(-0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(-0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(-1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2( 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2( 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(-infinity, -2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-infinity, -2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(-infinity, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-infinity, -1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(pow(-0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-0, 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(pow(-0, 2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-0, 2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(0, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(0, 2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(0, 2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(infinity, -2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(infinity, -2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(infinity, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(infinity, -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sqrt(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sqrt(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(sqrt( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sqrt( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(hypot(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(hypot(-0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(hypot( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(hypot( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(exp(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(exp(-infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(abs(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(abs(-0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(abs( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(abs( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sign(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sign(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(sign( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sign( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-computed.html.ini index fb68814a810..e2069e297af 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-computed.html.ini @@ -1,178 +1,10 @@ [signs-abs-computed.html] - [abs(1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1) should be used-value-equivalent to 1] - expected: FAIL - - [abs(-1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1) should be used-value-equivalent to -1] - expected: FAIL - - [abs(sign(1)) should be used-value-equivalent to 1] - expected: FAIL - - [abs(sign(sign(1))) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sign(sign(1) + sign(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(abs(0.1 + 0.2) + 0.05) should be used-value-equivalent to 0.35] - expected: FAIL - - [calc(sign(0.1 + 0.2) - 0.05) should be used-value-equivalent to 0.95] - expected: FAIL - - [calc(abs(0.1 + 0.2) * 2) should be used-value-equivalent to 0.6] - expected: FAIL - - [calc(abs(sign(0.1) + 0.2) / 2) should be used-value-equivalent to 0.6] - expected: FAIL - - [calc(abs(0.1 + 0.2) * -2) should be used-value-equivalent to -0.6] - expected: FAIL - - [calc(sign(0.1 - 0.2) - 0.05) should be used-value-equivalent to -1.05] - expected: FAIL - - [calc(sign(1) + sign(1) - 0.05) should be used-value-equivalent to 1.95] - expected: FAIL - [calc(sign(-0)) should be used-value-equivalent to -0] expected: FAIL [calc(sign(0)) should be used-value-equivalent to 0] expected: FAIL - [sign(1px) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1cm) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1mm) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1Q) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1in) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1pc) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1pt) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1em) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ex) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ch) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1rem) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vh) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vw) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vmin) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vmax) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1px) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1cm) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1mm) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1Q) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1in) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1pc) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1pt) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1em) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ex) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ch) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1rem) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vh) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vw) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vmin) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vmax) should be used-value-equivalent to -1] - expected: FAIL - - [sign(1s) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ms) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1s) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ms) should be used-value-equivalent to -1] - expected: FAIL - - [sign(1deg) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1grad) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1rad) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1turn) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1deg) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1grad) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1rad) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1turn) should be used-value-equivalent to -1] - expected: FAIL - [sign(0px) should be used-value-equivalent to 0] expected: FAIL @@ -299,452 +131,8 @@ [sign(-0turn) should be used-value-equivalent to -0] expected: FAIL - [abs(1px) should be used-value-equivalent to 1px] - expected: FAIL - - [abs(1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [abs(1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [abs(1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [abs(1in) should be used-value-equivalent to 1in] - expected: FAIL - - [abs(1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [abs(1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [abs(1em) should be used-value-equivalent to 1em] - expected: FAIL - - [abs(1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [abs(1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [abs(1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [abs(1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [abs(1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [abs(1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [abs(1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [abs(-1px) should be used-value-equivalent to 1px] - expected: FAIL - - [abs(-1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [abs(-1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [abs(-1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [abs(-1in) should be used-value-equivalent to 1in] - expected: FAIL - - [abs(-1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [abs(-1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [abs(-1em) should be used-value-equivalent to 1em] - expected: FAIL - - [abs(-1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [abs(-1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [abs(-1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [abs(-1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [abs(-1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [abs(-1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [abs(-1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [abs(1s) should be used-value-equivalent to 1s] - expected: FAIL - - [abs(1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [abs(-1s) should be used-value-equivalent to 1s] - expected: FAIL - - [abs(-1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [abs(1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [abs(1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [abs(1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [abs(1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [abs(-1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [abs(-1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [abs(-1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [abs(-1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [calc(calc(sign(-0))) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(calc(sign(-0)))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(calc(sign(0))) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(calc(sign(0)))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0px)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0px))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0cm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0cm))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0mm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0mm))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0Q)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0Q))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0in)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0in))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0pc)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0pc))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0pt)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0pt))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0em)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0em))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ex)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ex))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ch)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ch))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0rem)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0rem))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vh)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vh))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vw)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vw))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vmin)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vmin))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vmax)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vmax))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0px)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0px))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0cm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0cm))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0mm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0mm))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0Q)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0Q))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0in)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0in))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0pc)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0pc))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0pt)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0pt))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0em)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0em))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ex)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ex))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ch)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ch))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0rem)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0rem))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vh)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vh))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vw)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vw))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vmin)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vmin))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vmax)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vmax))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(0s)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0s))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ms)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ms))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0s)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0s))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ms)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ms))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0deg))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0grad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0grad))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0rad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0rad))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0turn)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0turn))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0deg))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0grad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0grad))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0rad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0rad))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0turn)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0turn))), 1) should be used-value-equivalent to -1] - expected: FAIL - [sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px] expected: FAIL [sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px] expected: FAIL - - [abs(10px) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(10%) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(10px + 10%) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(10px + abs(10%)) should be used-value-equivalent to 20px] - expected: FAIL - - [abs(-10px) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(-10%) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [abs(-infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [abs(NaN) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(20 - abs(-10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(20 - abs(10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(10 - abs(10 - abs(-30)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(2 - sign(1)) should be used-value-equivalent to 1] - expected: FAIL - - [calc(2 - sign(-1)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(2 - sign(1 - sign(-1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(10 - abs(20 - sign(2 - abs(-20)))) should be used-value-equivalent to -11] - expected: FAIL - - [calc((1em + 1px) * (sign(1em - 10px - 10%) + 1)) should be used-value-equivalent to 21px] - expected: FAIL - - [calc(sign(10%) * 100px) should be used-value-equivalent to 100px] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-serialize.html.ini index 114ce0b76c7..8cd9dca32cf 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/signs-abs-serialize.html.ini @@ -2,27 +2,18 @@ ['abs(1)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(abs(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(abs(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['sign(.1)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(sign(.1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sign(.1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['abs(1 + 2 + 3)' as a specified value should serialize as 'calc(6)'.] expected: FAIL - ['scale(abs(1 + 2 + 3))' as a specified value should serialize as 'scale(calc(6))'.] - expected: FAIL - ['abs(1 + 2 + 3)' as a computed value should serialize as '6'.] expected: FAIL @@ -32,18 +23,12 @@ ['sign(1 + 2 + 3)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(sign(1 + 2 + 3))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sign(1 + 2 + 3))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['calc(abs(1) + abs(2))' as a specified value should serialize as 'calc(3)'.] expected: FAIL - ['scale(calc(abs(1) + abs(2)))' as a specified value should serialize as 'scale(calc(3))'.] - expected: FAIL - ['calc(abs(1) + abs(2))' as a computed value should serialize as '3'.] expected: FAIL @@ -53,9 +38,6 @@ ['calc(sign(.1) + sign(.2))' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(sign(.1) + sign(.2)))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(sign(.1) + sign(.2))' as a computed value should serialize as '2'.] expected: FAIL @@ -65,9 +47,6 @@ ['calc(1 + abs(1))' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(1 + abs(1)))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(1 + abs(1))' as a computed value should serialize as '2'.] expected: FAIL @@ -77,9 +56,6 @@ ['calc(sign(.1) + 1)' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(sign(.1) + 1))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(sign(.1) + 1)' as a computed value should serialize as '2'.] expected: FAIL @@ -89,9 +65,6 @@ ['calc(abs(inFinity))' as a specified value should serialize as 'calc(inFinity)'.] expected: FAIL - ['scale(calc(abs(inFinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(inFinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -101,9 +74,6 @@ ['calc(abs(infinity))' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(calc(abs(infinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(infinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -113,18 +83,12 @@ ['calc(sign(infinity))' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(calc(sign(infinity)))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(calc(sign(infinity)))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['abs(infinity)' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(abs(infinity))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['abs(infinity)' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -134,9 +98,6 @@ ['calc(abs(-infinity))' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(calc(abs(-infinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(-infinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -146,17 +107,8 @@ ['calc(sign(-1 * infinity))' as a specified value should serialize as 'calc(-1)'.] expected: FAIL - ['scale(calc(sign(-1 * infinity)))' as a specified value should serialize as 'scale(calc(-1))'.] - expected: FAIL - ['calc(sign(-1 * infinity))' as a computed value should serialize as '-1'.] expected: FAIL ['scale(calc(sign(-1 * infinity)))' as a computed value should serialize as 'matrix(-1, 0, 0, -1, 0, 0)'.] expected: FAIL - - ['scale(calc(sign(-1 * NaN)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - - ['scale(calc(sign(1 * NaN)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-computed.html.ini deleted file mode 100644 index a7f10b1e2b9..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-computed.html.ini +++ /dev/null @@ -1,60 +0,0 @@ -[sin-cos-tan-computed.html] - [cos(0) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(pi/2 - pi/2) ) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(pi - 3.14159265358979323846) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(e - 2.7182818284590452354) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(30deg + 1.0471967rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(30deg - 0.523599rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(3.14159 / 2 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(100grad) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0 / 2 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(30deg + 0.261799rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.7853975rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(3.14159 / 4 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(0.25turn) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(sin(cos(pi) + 1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(tan(pi/4)*pi/2) ) should be used-value-equivalent to 1] - expected: FAIL - - [tan(315deg) should be used-value-equivalent to -1] - expected: FAIL - - [tan(360deg) should be used-value-equivalent to 0] - expected: FAIL - - [tan(405deg) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-serialize.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-serialize.html.ini index a7cc3ac4342..102a346eec9 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-serialize.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/sin-cos-tan-serialize.html.ini @@ -376,813 +376,3 @@ ['scale(calc(calc(tan(NaN))))' as a specified value should serialize as 'scale(calc(NaN))'.] expected: FAIL - - [cos(0) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [cos(0) should be computed-value-equivalent to 1] - expected: FAIL - - [cos(0) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(cos(0)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(cos(0)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(0) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(0)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(0)) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(0) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(0)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(0)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(0)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0) + 0.5) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0) + 0.5) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0) + 0.5) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be used-value-equivalent to 1] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0) + 0.5) should be specified-value-equivalent to calc(1.5)] - expected: FAIL - - [calc(cos(0) + 0.5) should be computed-value-equivalent to 1.5] - expected: FAIL - - [calc(cos(0) + 0.5) should be used-value-equivalent to 1.5] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be specified-value-equivalent to calc(1.5)] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be computed-value-equivalent to 1.5] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be used-value-equivalent to 1.5] - expected: FAIL - - [calc(tan(0) + 0.5) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(tan(0) + 0.5) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(tan(0) + 0.5) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(0deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [cos(0deg) should be computed-value-equivalent to 1] - expected: FAIL - - [cos(0deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(cos(0deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(cos(0deg)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(0deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(0deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(0deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(0deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(0deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(0deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(0deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(30deg) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(30deg) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(30deg) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(30deg)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(30deg)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(30deg)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.523599) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.523599)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599rad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.523599rad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599rad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599rad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.523599rad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599rad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(33.333333grad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(33.333333grad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(33.333333grad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(33.333333grad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(33.333333grad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(33.333333grad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.08333333turn) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.08333333turn) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.08333333turn) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.08333333turn)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.08333333turn)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.08333333turn)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(60deg) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(60deg) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(60deg) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(60deg)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(60deg)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(60deg)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(66.66666666grad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(66.66666666grad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(66.66666666grad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(66.66666666grad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(66.66666666grad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(66.66666666grad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(1.047197551) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(1.047197551)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551rad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(1.047197551rad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551rad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551rad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(1.047197551rad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551rad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(0.16666666666turn) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(0.16666666666turn) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(0.16666666666turn) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be used-value-equivalent to 0.5] - expected: FAIL - - [tan(45deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(45deg) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(45deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(45deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(45deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(45deg)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(50grad) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(50grad) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(50grad) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(50grad)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(50grad)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(50grad)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.78539816) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.78539816)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816rad) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.78539816rad) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816rad) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816rad)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.78539816rad)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816rad)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.125turn) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.125turn) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.125turn) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.125turn)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.125turn)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.125turn)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [cos(180deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [cos(180deg) should be computed-value-equivalent to -1] - expected: FAIL - - [cos(180deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(cos(180deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(cos(180deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(cos(180deg)) should be used-value-equivalent to -1] - expected: FAIL - - [tan(180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(270deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [sin(270deg) should be computed-value-equivalent to -1] - expected: FAIL - - [sin(270deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sin(270deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(sin(270deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(sin(270deg)) should be used-value-equivalent to -1] - expected: FAIL - - [cos(270deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [cos(270deg) should be computed-value-equivalent to 0] - expected: FAIL - - [cos(270deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(270deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(cos(270deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(270deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(-180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(-180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(-180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(-180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(-180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(-180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [cos(-180deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [cos(-180deg) should be computed-value-equivalent to -1] - expected: FAIL - - [cos(-180deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(cos(-180deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(cos(-180deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(cos(-180deg)) should be used-value-equivalent to -1] - expected: FAIL - - [tan(-180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(-180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(-180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(-180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(-180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(-180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(-270deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [sin(-270deg) should be computed-value-equivalent to 1] - expected: FAIL - - [sin(-270deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(-270deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(sin(-270deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(sin(-270deg)) should be used-value-equivalent to 1] - expected: FAIL - - [cos(-270deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [cos(-270deg) should be computed-value-equivalent to 0] - expected: FAIL - - [cos(-270deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(-270deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(cos(-270deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(-270deg)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be specified-value-equivalent to calc(2)] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be computed-value-equivalent to 2] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be used-value-equivalent to 2] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be specified-value-equivalent to calc(2)] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be computed-value-equivalent to 2] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be used-value-equivalent to 2] - expected: FAIL - - [calc(sin(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(NaN))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(NaN))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(NaN))) should be used-value-equivalent to 0] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-variables/variable-animation-from-to.html.ini b/tests/wpt/meta-legacy-layout/css/css-variables/variable-animation-from-to.html.ini index ac3f2998e7f..ff76b9314a4 100644 --- a/tests/wpt/meta-legacy-layout/css/css-variables/variable-animation-from-to.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-variables/variable-animation-from-to.html.ini @@ -12,4 +12,3 @@ [Verify substituted color value after animation] expected: NOTRUN - diff --git a/tests/wpt/meta/css/css-color/parsing/color-computed-color-function.html.ini b/tests/wpt/meta/css/css-color/parsing/color-computed-color-function.html.ini index a55b66c37ff..265fc093021 100644 --- a/tests/wpt/meta/css/css-color/parsing/color-computed-color-function.html.ini +++ b/tests/wpt/meta/css/css-color/parsing/color-computed-color-function.html.ini @@ -172,30 +172,3 @@ [Property color value 'color(display-p3 184 1.00001 2347329746587)' [Display P3 color with component > 1 should not clamp\]] expected: FAIL - - [Property color value 'color(srgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(srgb-linear calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(a98-rgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(rec2020 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(prophoto-rgb calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(display-p3 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz-d50 calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'color(xyz-d65 calc(NaN) 0 0)'] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-computed-lab.html.ini b/tests/wpt/meta/css/css-color/parsing/color-computed-lab.html.ini index 17fe1348a9b..5838146e9d5 100644 --- a/tests/wpt/meta/css/css-color/parsing/color-computed-lab.html.ini +++ b/tests/wpt/meta/css/css-color/parsing/color-computed-lab.html.ini @@ -97,15 +97,3 @@ [Property color value 'oklab(20% 0 0.1/0.5)'] expected: FAIL - - [Property color value 'lab(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'oklab(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'lch(calc(NaN) 0 0)'] - expected: FAIL - - [Property color value 'oklch(calc(NaN) 0 0)'] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-computed-rgb.html.ini b/tests/wpt/meta/css/css-color/parsing/color-computed-rgb.html.ini deleted file mode 100644 index fa551056133..00000000000 --- a/tests/wpt/meta/css/css-color/parsing/color-computed-rgb.html.ini +++ /dev/null @@ -1,36 +0,0 @@ -[color-computed-rgb.html] - [Property color value 'rgb(calc(infinity), 0, 0)' [Red channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgb(0, calc(infinity), 0)' [Green channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(infinity))' [Blue channel resolves positive infinity to 255\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(infinity))' [Alpha channel resolves positive infinity to fully opaque\]] - expected: FAIL - - [Property color value 'rgb(calc(-infinity), 0, 0)' [Red channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgb(0, calc(-infinity), 0)' [Green channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(-infinity))' [Blue channel resolves negative infinity to zero\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(-infinity))' [Alpha channel resolves negative infinity to fully transparent\]] - expected: FAIL - - [Property color value 'rgb(calc(NaN), 0, 0)' [Red channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgb(0, calc(NaN), 0)' [Green channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgb(0, 0, calc(NaN))' [Blue channel resolves NaN to zero\]] - expected: FAIL - - [Property color value 'rgba(0, 0, 0, calc(NaN))' [Alpha channel resolves NaN to zero\]] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-valid-color-function.html.ini b/tests/wpt/meta/css/css-color/parsing/color-valid-color-function.html.ini index 58112ccbb1a..beb12db6ae1 100644 --- a/tests/wpt/meta/css/css-color/parsing/color-valid-color-function.html.ini +++ b/tests/wpt/meta/css/css-color/parsing/color-valid-color-function.html.ini @@ -160,111 +160,3 @@ [e.style['color'\] = "color(xyz-d65 / 50%)" should set the property value] expected: FAIL - - [e.style['color'\] = "color(srgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(srgb-linear calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(a98-rgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(rec2020 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(prophoto-rgb calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(display-p3 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d50 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 0 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 0 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "color(xyz-d65 calc(0 / 0) 0 0)" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-valid-hsl.html.ini b/tests/wpt/meta/css/css-color/parsing/color-valid-hsl.html.ini deleted file mode 100644 index 649c75aa7c9..00000000000 --- a/tests/wpt/meta/css/css-color/parsing/color-valid-hsl.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[color-valid-hsl.html] - [e.style['color'\] = "hsl(calc(infinity) 100% 50%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(calc(-infinity) 100% 50%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(90 50% 50% / calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "hsl(90 50% 50% / calc(-infinity))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-valid-hwb.html.ini b/tests/wpt/meta/css/css-color/parsing/color-valid-hwb.html.ini deleted file mode 100644 index 7bf93908cb4..00000000000 --- a/tests/wpt/meta/css/css-color/parsing/color-valid-hwb.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[color-valid-hwb.html] - [e.style['color'\] = "hwb(calc(infinity) 20% 10%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(calc(-infinity) 20% 10%)" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(90 20% 10% / calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "hwb(90 20% 10% / calc(-infinity))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-valid-lab.html.ini b/tests/wpt/meta/css/css-color/parsing/color-valid-lab.html.ini index c1f82f1dc4a..ffa7d317ca0 100644 --- a/tests/wpt/meta/css/css-color/parsing/color-valid-lab.html.ini +++ b/tests/wpt/meta/css/css-color/parsing/color-valid-lab.html.ini @@ -82,63 +82,3 @@ [e.style['color'\] = "oklch(20 none none / none)" should set the property value] expected: FAIL - - [e.style['color'\] = "lab(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(50 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(50 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lab(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(0.5 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(0.5 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklab(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(50 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(50 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "lch(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(infinity) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(0.5 calc(infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(0.5 calc(-infinity) 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(NaN) 0 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "oklch(calc(0 / 0) 0 0)" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta/css/css-color/parsing/color-valid-rgb.html.ini b/tests/wpt/meta/css/css-color/parsing/color-valid-rgb.html.ini deleted file mode 100644 index a6cb455a5da..00000000000 --- a/tests/wpt/meta/css/css-color/parsing/color-valid-rgb.html.ini +++ /dev/null @@ -1,36 +0,0 @@ -[color-valid-rgb.html] - [e.style['color'\] = "rgb(calc(infinity), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(infinity), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(calc(-infinity), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(-infinity), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(-infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(-infinity))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(calc(NaN), 0, 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, calc(NaN), 0)" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgb(0, 0, calc(NaN))" should set the property value] - expected: FAIL - - [e.style['color'\] = "rgba(0, 0, 0, calc(NaN))" should set the property value] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini b/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini index 3b8371f8577..f62e0c34b6a 100644 --- a/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini +++ b/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-computed.html.ini @@ -1,130 +1,10 @@ [acos-asin-atan-atan2-computed.html] - [acos(1) should be used-value-equivalent to 0deg] - expected: FAIL - - [atan(0) should be used-value-equivalent to 0deg] - expected: FAIL - - [asin(0) should be used-value-equivalent to 0deg] - expected: FAIL - - [atan2(0,0) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(pi/2))) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(pi - 3.14159265358979323846))) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(atan(e - 2.7182818284590452354) ) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(30deg + 1.0471967rad ) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(asin(sin(3.14159 / 2 + 1 - 1) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(asin(sin(100grad) )) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(acos(cos(0 / 2 + 1 - 1) )) should be used-value-equivalent to 0deg] - expected: FAIL - - [calc(atan(tan(30deg + 0.261799rad ) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(atan(tan(0.7853975rad ) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(atan(tan(3.14159 / 4 + 1 - 1) )) should be used-value-equivalent to 45deg] - expected: FAIL - - [calc(asin(sin(0.25turn)) ) should be used-value-equivalent to 90deg] - expected: FAIL - - [calc(atan2(0,1)) should be used-value-equivalent to 0deg] - expected: FAIL - [calc(atan2(0,-1)) should be used-value-equivalent to -180deg] expected: FAIL - [calc(atan2(1,-1)) should be used-value-equivalent to 135deg] - expected: FAIL - - [calc(atan2(-1,1)) should be used-value-equivalent to -45deg] - expected: FAIL - - [calc(cos(sin(acos(cos(pi))))) should be used-value-equivalent to 1] - expected: FAIL - [calc(sin(atan(tan(pi/2)))) should be used-value-equivalent to 1] expected: FAIL - [atan2(1px, -1px) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1cm, -1cm) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1mm, -1mm) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1Q, -1Q) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1in, -1in) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1pc, -1pc) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1pt, -1pt) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1em, -1em) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ex, -1ex) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ch, -1ch) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1rem, -1rem) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1vh, -1vh) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1vw, -1vw) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1deg, -1deg) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1grad, -1grad) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1turn, -1turn) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1rad, -1rad) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1s, -1s) should be used-value-equivalent to 135deg] - expected: FAIL - - [atan2(1ms, -1ms) should be used-value-equivalent to 135deg] - expected: FAIL - - [calc(atan2(0,-1) / 4) should be used-value-equivalent to 45deg] - expected: FAIL - [atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135deg] expected: FAIL diff --git a/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-serialize.html.ini b/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-serialize.html.ini index ec0d4fa343f..00736105bd4 100644 --- a/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/acos-asin-atan-atan2-serialize.html.ini @@ -1,157 +1,25 @@ [acos-asin-atan-atan2-serialize.html] - ['rotate(acos(0))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(acos(0))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(asin(1))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(asin(1))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(acos(pi - pi)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(acos(pi - pi)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(asin(pi - pi + 1)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(asin(pi - pi + 1)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(calc(atan(infinity)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(calc(atan(infinity)))' as a computed value should serialize as 'rotate(90deg)'.] expected: FAIL - ['rotate(acos(1))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(acos(1)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(acos(-1))' as a specified value should serialize as 'rotate(calc(180deg))'.] - expected: FAIL - - ['rotate(calc(acos(-1)))' as a specified value should serialize as 'rotate(calc(180deg))'.] - expected: FAIL - - ['rotate(acos(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(acos(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(acos(0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(acos(1 - 0.5))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(60deg))'.] - expected: FAIL - - ['rotate(calc(acos(0)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(calc(asin(1)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(asin(-1))' as a specified value should serialize as 'rotate(calc(-90deg))'.] - expected: FAIL - - ['rotate(calc(asin(-1)))' as a specified value should serialize as 'rotate(calc(-90deg))'.] - expected: FAIL - - ['rotate(asin(-1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(-1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(1.5))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(1.5)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(2))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(asin(2)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(asin(0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(asin(0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(asin(1 - 0.5))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(asin(1 - 0.5)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(asin(0))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(asin(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(acos(pi - pi))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(asin(pi - pi + 1))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(atan(1))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan(1)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - ['rotate(atan(0.5))' as a specified value should serialize as 'rotate(calc(26.5651deg))'.] expected: FAIL ['rotate(calc(atan(0.5)))' as a specified value should serialize as 'rotate(calc(26.5651deg))'.] expected: FAIL - ['rotate(atan(0.577350269))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(calc(atan(0.577350269)))' as a specified value should serialize as 'rotate(calc(30deg))'.] - expected: FAIL - - ['rotate(atan(0))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(atan(0)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(atan(infinity))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - ['rotate(atan(tan(90deg)))' as a specified value should serialize as 'rotate(calc(90deg))'.] expected: FAIL @@ -163,57 +31,3 @@ ['rotate(calc(atan(tan(-90deg))))' as a specified value should serialize as 'rotate(calc(-90deg))'.] expected: FAIL - - ['rotate(atan2(37.320508075, 10))' as a specified value should serialize as 'rotate(calc(75deg))'.] - expected: FAIL - - ['rotate(calc(atan2(37.320508075, 10)))' as a specified value should serialize as 'rotate(calc(75deg))'.] - expected: FAIL - - ['rotate(atan2(1s, 1000ms))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan2(1s, 1000ms)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(atan2(infinity, infinity))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(calc(atan2(infinity, infinity)))' as a specified value should serialize as 'rotate(calc(45deg))'.] - expected: FAIL - - ['rotate(atan2(-infinity, -infinity))' as a specified value should serialize as 'rotate(calc(-135deg))'.] - expected: FAIL - - ['rotate(calc(atan2(-infinity, -infinity)))' as a specified value should serialize as 'rotate(calc(-135deg))'.] - expected: FAIL - - ['rotate(atan2(infinity, 10))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(calc(atan2(infinity, 10)))' as a specified value should serialize as 'rotate(calc(90deg))'.] - expected: FAIL - - ['rotate(atan2(10, infinity))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(atan2(10, infinity)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(atan2(NaN, 10))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(NaN, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(atan2(10, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(10, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(atan2(NaN, NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(atan2(NaN, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini b/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini index edd7d73ced4..bcb2af14345 100644 --- a/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini +++ b/tests/wpt/meta/css/css-values/animations/calc-interpolation.html.ini @@ -2,9 +2,6 @@ [CSS Transitions: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-8388600px\]] expected: FAIL - [CSS Transitions: property from [0px\] to [calc(infinity * 1px)\] at (0) should be [0px\]] - expected: FAIL - [CSS Transitions: property from [0px\] to [calc(infinity * 1px)\] at (0.25) should be [8388600px\]] expected: FAIL @@ -23,9 +20,6 @@ [CSS Transitions with transition: all: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-8388600px\]] expected: FAIL - [CSS Transitions with transition: all: property from [0px\] to [calc(infinity * 1px)\] at (0) should be [0px\]] - expected: FAIL - [CSS Transitions with transition: all: property from [0px\] to [calc(infinity * 1px)\] at (0.25) should be [8388600px\]] expected: FAIL @@ -308,8 +302,23 @@ [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1.25) should be [NaNpx\]] expected: FAIL - [CSS Animations: property from [0px\] to [calc(infinity * 1px)\] at (0) should be [0px\]] - expected: FAIL - [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0) should be [0px\]] expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (-0.25) should be [-3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.25) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.5) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (0.75) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1) should be [3.40282e+38px\]] + expected: FAIL + + [Web Animations: property from [0px\] to [calc(infinity * 1px)\] at (1.25) should be [3.40282e+38px\]] + expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-catch-divide-by-0.html.ini b/tests/wpt/meta/css/css-values/calc-catch-divide-by-0.html.ini deleted file mode 100644 index a05d62f2e0f..00000000000 --- a/tests/wpt/meta/css/css-values/calc-catch-divide-by-0.html.ini +++ /dev/null @@ -1,54 +0,0 @@ -[calc-catch-divide-by-0.html] - ['calc(100px / (2 - (-62 + 64)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px * 0 / 0)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (0)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (2 - (-62 + 64))))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / (2 - 2)))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * min(0/0, 0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 0/0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 10, 0/0))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px / (2 - 2))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0/0, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0/0, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px / 0)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(100px / (0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(1/0, 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(10, 0/0)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(0/0, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(100px * (1 / 0))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-infinity-nan-computed.html.ini b/tests/wpt/meta/css/css-values/calc-infinity-nan-computed.html.ini index f07c9e0e517..2ff5febb6e7 100644 --- a/tests/wpt/meta/css/css-values/calc-infinity-nan-computed.html.ini +++ b/tests/wpt/meta/css/css-values/calc-infinity-nan-computed.html.ini @@ -1,70 +1,13 @@ [calc-infinity-nan-computed.html] - [Property width value 'calc(NaN * 1px)'] - expected: FAIL - - [Property width value 'calc(infinity * 1px)'] - expected: FAIL - - [Property width value 'calc(infinity * 1cm)'] - expected: FAIL - - [Property width value 'calc(NaN * 1rem)'] - expected: FAIL - - [Property width value 'calc(infinity * 1px - infinity * 1%)'] - expected: FAIL - [Property width value 'calc(infinity * 1px + infinity * 1%)'] expected: FAIL [Property width value 'calc(min(NaN * 1px, infinity * 1px) + max(infinity * 1px, -infinity * 1px))'] expected: FAIL - [Property width value 'calc(infinity * 1px - max(infinity * 1%, 0%))'] - expected: FAIL - - [Property width value 'calc(max(infinity * 1px, 10px))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1px)'] - expected: FAIL - - [Property margin-left value 'calc(min(1px, -infinity * 1%))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1%)'] - expected: FAIL - - [Property margin-left value 'calc(max(10000px, 0px) + min(-infinity * 1px, infinity * 1px))'] - expected: FAIL - - [Property margin-left value 'calc(-infinity * 1px - infinity * 1px)'] - expected: FAIL - - [Property margin-left value 'calc(min(-infinity * 1px, 10px))'] - expected: FAIL - - [Property animation-duration value 'calc(NaN * 1s)'] - expected: FAIL - - [Property animation-duration value 'calc(infinity * 1s)'] - expected: FAIL - [Property animation-duration value 'calc(1 / 0 * 1s)'] expected: FAIL - [Property animation-duration value 'calc(max(infinity * 1s, 10s)'] - expected: FAIL - - [Property transition-delay value 'calc(-infinity* 1s)'] - expected: FAIL - - [Property transition-delay value 'calc(max(10000s, 0s) + min(-infinity * 1s, infinity * 1s))'] - expected: FAIL - - [Property transition-delay value 'calc(min(-infinity * 1s, 10s))'] - expected: FAIL - [Property rotate(calc(infinity * 1deg)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL @@ -101,21 +44,12 @@ [Property rotate(calc(NaN * 1grad)) value expected same with rotate(0grad) in +/-0.0001] expected: FAIL - [Property width value 'calc(10.135262721212548pc - 199pt / NaN)'] - expected: FAIL - [Property width value 'max(15px, NaN * 1px)'] expected: FAIL [Property width value 'max(NaN * 1px, 15px)'] expected: FAIL - [Property width value 'min(15px, NaN * 1px)'] - expected: FAIL - - [Property width value 'min(NaN * 1px, 15px)'] - expected: FAIL - [Property rotate(calc(infinity * 1turn)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL @@ -142,9 +76,3 @@ [Property rotate(calc(NaN * 1grad)) value expected same with rotate(0deg) in +/-0.0001] expected: FAIL - - [Property width value 'calc(NaN * 1%)'] - expected: FAIL - - [Property width value 'calc(infinity * 1%)'] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-angle.html.ini b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-angle.html.ini index 9db9382b8e7..24791099ef3 100644 --- a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-angle.html.ini +++ b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-angle.html.ini @@ -1,7 +1,4 @@ [calc-infinity-nan-serialize-angle.html] - ['rotate(calc(1deg * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - ['rotate(calc(1rad * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1rad))'.] expected: FAIL @@ -10,90 +7,3 @@ ['rotate(calc(1grad * nan))' as a specified value should serialize as 'rotate(calc(NaN * 1grad))'.] expected: FAIL - - ['rotate(calc(1deg * infinity / infinity))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * 0 * infinity))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity + -infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (-infinity + infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity - infinity)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * -infinity))' as a specified value should serialize as 'rotate(calc(-infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * iNFinIty))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (infinity + infinity)))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * (-infinity + -infinity)))' as a specified value should serialize as 'rotate(calc(-infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * 1/infinity))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * infinity * infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * -infinity * -infinity))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * max(INFinity*3deg, 0deg)))' as a specified value should serialize as 'rotate(calc(infinity * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * min(inFInity*4deg, 0deg)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1 * max(nAn*2deg, 0deg)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * min(nan*3deg, 0deg)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1 * clamp(-INFINITY*20deg, 0deg, infiniTY*10deg)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(NaN, min(0,10))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(NaN, 0, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(0, min(10, NaN))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(0, 10, NaN)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * max(0, min(NaN, 10))))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(0, NaN, 10)))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(-Infinity, 0, infinity)))' as a specified value should serialize as 'rotate(calc(0deg))'.] - expected: FAIL - - ['rotate(calc(1deg * clamp(-inFinity, infinity, 10)))' as a specified value should serialize as 'rotate(calc(10deg))'.] - expected: FAIL - - ['rotate(calc(1rad * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1turn * NaN))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL - - ['rotate(calc(1grad * nan))' as a specified value should serialize as 'rotate(calc(NaN * 1deg))'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini index 030e7ef80a7..aa75d9fe354 100644 --- a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini +++ b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-length.html.ini @@ -1,123 +1,12 @@ [calc-infinity-nan-serialize-length.html] - ['calc(1px * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * nan)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * -infinity)' as a specified value should serialize as 'calc(-infinity * 1px)'.] - expected: FAIL - - ['calc(1px * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1px)'.] - expected: FAIL - - ['calc(1px * 1/infinity)' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1px * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3px, 0px))' as a specified value should serialize as 'calc(infinity * 1px)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4px, 0px))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - ['calc(1 * max(nAn*2px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL ['calc(1 * min(nan*3px, 0px))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL - ['calc(1 * clamp(-INFINITY*20px, 0px, infiniTY*10px))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1px * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0px)'.] - expected: FAIL - - ['calc(1px * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10px)'.] - expected: FAIL - - ['calc(1in * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1cm * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1mm * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1q * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1pt * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - - ['calc(1pc * NaN)' as a specified value should serialize as 'calc(NaN * 1px)'.] - expected: FAIL - ['calc(1 * min(NaN * 1pt, NaN * 1cm))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL ['calc(1 * max(NaN * 1cm, NaN * 2Q))' as a specified value should serialize as 'calc(NaN * 1px)'.] expected: FAIL - - ['calc(1 * min(NaN * 2px, NaN * 4em))' as a specified value should serialize as 'min(NaN * 1px, NaN * 1em)'.] - expected: FAIL - - ['calc(1 * clamp(NaN * 2em, NaN * 4px, NaN * 8pt))' as a specified value should serialize as 'clamp(NaN * 1em, NaN * 1px, NaN * 1px)'.] - expected: FAIL - - ['calc(1% * NaN)' as a specified value should serialize as 'calc(NaN * 1%)'.] - expected: FAIL - - ['calc(1% * infinity)' as a specified value should serialize as 'calc(infinity * 1%)'.] - expected: FAIL - - ['calc(1% * -infinity)' as a specified value should serialize as 'calc(-infinity * 1%)'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-number.html.ini b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-number.html.ini deleted file mode 100644 index 24b3bfe3e9e..00000000000 --- a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-number.html.ini +++ /dev/null @@ -1,93 +0,0 @@ -[calc-infinity-nan-serialize-number.html] - ['calc(NaN)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(-infinity)' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * NaN)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * nan)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * infinity / infinity)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * 0 * infinity)' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * (infinity - infinity))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * -infinity)' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * iNFinIty)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * (infinity + infinity))' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['calc(1 * 1/infinity)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * infinity * infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3, 0))' as a specified value should serialize as 'calc(infinity)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4, 0))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * max(nAn*2, 0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * min(nan*3, 0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(-INFINITY*20, 0, infiniTY*10))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['calc(1 * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['calc(1 * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10)'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-time.html.ini b/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-time.html.ini deleted file mode 100644 index b24f2c792bb..00000000000 --- a/tests/wpt/meta/css/css-values/calc-infinity-nan-serialize-time.html.ini +++ /dev/null @@ -1,87 +0,0 @@ -[calc-infinity-nan-serialize-time.html] - ['calc(1s * NaN)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * nan)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * infinity / infinity)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * 0 * infinity)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity + -infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (-infinity + infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity - infinity))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * -infinity)' as a specified value should serialize as 'calc(-infinity * 1s)'.] - expected: FAIL - - ['calc(1s * iNFinIty)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * (infinity + infinity))' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * (-infinity + -infinity))' as a specified value should serialize as 'calc(-infinity * 1s)'.] - expected: FAIL - - ['calc(1s * 1/infinity)' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * infinity * infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1s * -infinity * -infinity)' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1 * max(INFinity*3s, 0s))' as a specified value should serialize as 'calc(infinity * 1s)'.] - expected: FAIL - - ['calc(1 * min(inFInity*4s, 0s))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1 * max(nAn*2s, 0s))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1 * min(nan*3s, 0s))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1 * clamp(-INFINITY*20s, 0s, infiniTY*10s))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * max(NaN, min(0,10)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(NaN, 0, 10))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * max(0, min(10, NaN)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(0, 10, NaN))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * max(0, min(NaN, 10)))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(0, NaN, 10))' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL - - ['calc(1s * clamp(-Infinity, 0, infinity))' as a specified value should serialize as 'calc(0s)'.] - expected: FAIL - - ['calc(1s * clamp(-inFinity, infinity, 10))' as a specified value should serialize as 'calc(10s)'.] - expected: FAIL - - ['calc(1ms * NaN)' as a specified value should serialize as 'calc(NaN * 1s)'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/exp-log-compute.html.ini b/tests/wpt/meta/css/css-values/exp-log-compute.html.ini index 501b94414e5..6e8f24dad15 100644 --- a/tests/wpt/meta/css/css-values/exp-log-compute.html.ini +++ b/tests/wpt/meta/css/css-values/exp-log-compute.html.ini @@ -1,54 +1,3 @@ [exp-log-compute.html] - [log(1) should be used-value-equivalent to 0] - expected: FAIL - - [log(10, 10) should be used-value-equivalent to 1] - expected: FAIL - - [exp(0) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(e) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(e - exp(1)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(log( 1 + 1 + 2 /2 - 2) ) should be used-value-equivalent to 0] - expected: FAIL - [calc(log(1) + exp(0)) should be used-value-equivalent to 2] expected: FAIL - - [calc(exp(log(1) + exp(0)*2)) should be used-value-equivalent to 7.4] - expected: FAIL - - [calc(log(log(1) + exp(0)*10)) should be used-value-equivalent to 2.3] - expected: FAIL - - [calc(log(log(1) + exp(0)*20, 10)) should be used-value-equivalent to 1.3] - expected: FAIL - - [calc(log(e) / log(e) + exp(0)*2 * log(e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(log((1 + 1) /2) / log(e) + exp(0*1)*2 * log(e)) should be used-value-equivalent to 2] - expected: FAIL - - [calc(log((3 + 1) /2, 2) / log(e) + exp(0*1)*2 * log(e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(log((3 + 1) /2, 2) / log(e, e) + exp(0*1)*2 * log(e, e)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(exp(0) + 1) should be used-value-equivalent to 2] - expected: FAIL - - [calc(log(exp(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(exp(log(e)))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(log(1) + exp(0)) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/exp-log-serialize.html.ini b/tests/wpt/meta/css/css-values/exp-log-serialize.html.ini index 4529c0f0855..013a78a6601 100644 --- a/tests/wpt/meta/css/css-values/exp-log-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/exp-log-serialize.html.ini @@ -1,57 +1,18 @@ [exp-log-serialize.html] - ['exp(0)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(exp(0))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(exp(0))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['log(1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(log(1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['log(1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(log(1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(exp(0) + log(1) + log(1))' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(calc(exp(0) + log(1) + log(1)))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(calc(exp(0) + log(1) + log(1)))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['calc(log(1) + 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(log(1) + 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(log(1) + 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(log(1) + 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL - ['calc(log(0))' as a specified value should serialize as 'calc(-infinity)'.] - expected: FAIL - - ['scale(calc(log(0)))' as a specified value should serialize as 'scale(calc(-infinity))'.] - expected: FAIL - ['calc(log(0))' as a computed value should serialize as '-infinity'.] expected: FAIL ['scale(calc(log(0)))' as a computed value should serialize as 'matrix(-infinity, 0, 0, -infinity, 0, 0)'.] expected: FAIL - - ['calc(log(0))' as a computed value should serialize as '0'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/hypot-pow-sqrt-computed.html.ini b/tests/wpt/meta/css/css-values/hypot-pow-sqrt-computed.html.ini index ec587258b61..28233a80012 100644 --- a/tests/wpt/meta/css/css-values/hypot-pow-sqrt-computed.html.ini +++ b/tests/wpt/meta/css/css-values/hypot-pow-sqrt-computed.html.ini @@ -1,135 +1,3 @@ [hypot-pow-sqrt-computed.html] - [pow(1,1) should be used-value-equivalent to 1] - expected: FAIL - - [sqrt(1) should be used-value-equivalent to 1] - expected: FAIL - - [hypot(1) should be used-value-equivalent to 1] - expected: FAIL - - [sqrt(pow(1,1)) should be used-value-equivalent to 1] - expected: FAIL - - [hypot(pow(1, sqrt(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(hypot(pow((1 + sqrt(1)) / 2, sqrt(1)))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(100px * pow(2, pow(2, 2))) should be used-value-equivalent to 1600px] - expected: FAIL - - [calc(1px * pow(2, 3)) should be used-value-equivalent to 8px] - expected: FAIL - - [calc(100px * sqrt(100)) should be used-value-equivalent to 1000px] - expected: FAIL - - [calc(1px * pow(2, sqrt(100)) should be used-value-equivalent to 1024px] - expected: FAIL - - [hypot(3px, 4px) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(100px * hypot(3, 4)) should be used-value-equivalent to 500px] - expected: FAIL - - [hypot(-5px) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(1px * hypot(-5)) should be used-value-equivalent to 5px] - expected: FAIL - - [calc(1px * hypot(10000)) should be used-value-equivalent to 10000px] - expected: FAIL - - [calc(2px * sqrt(100000000)) should be used-value-equivalent to 20000px] - expected: FAIL - [calc(3px * pow(200, 4)) should be used-value-equivalent to 33554428px] expected: FAIL - - [hypot(1px) should be used-value-equivalent to 1px] - expected: FAIL - - [hypot(1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [hypot(1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [hypot(1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [hypot(1in) should be used-value-equivalent to 1in] - expected: FAIL - - [hypot(1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [hypot(1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [hypot(1em) should be used-value-equivalent to 1em] - expected: FAIL - - [hypot(1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [hypot(1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [hypot(1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [hypot(1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [hypot(1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [hypot(1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [hypot(1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [hypot(1s) should be used-value-equivalent to 1s] - expected: FAIL - - [hypot(1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [hypot(1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [hypot(1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [hypot(1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [hypot(1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [hypot(3e+9px, 4e+9px) should be used-value-equivalent to 5e+9px] - expected: FAIL - - [calc(3px * pow(20, 4)) should be used-value-equivalent to 480000px] - expected: FAIL - - [calc(-2 * hypot(3px, 4px)) should be used-value-equivalent to -10px] - expected: FAIL - - [hypot(0% + 3px, 0% + 4px) should be used-value-equivalent to 5px] - expected: FAIL - - [hypot(0% + 772.333px) should be used-value-equivalent to calc(0% + 772.333px)] - expected: FAIL - - [hypot(0% + 772.35px) should be used-value-equivalent to calc(0% + 772.35px)] - expected: FAIL - - [hypot(0% + 600px, 0% + 800px) should be used-value-equivalent to 1000px] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/hypot-pow-sqrt-serialize.html.ini b/tests/wpt/meta/css/css-values/hypot-pow-sqrt-serialize.html.ini index e9fc10d976c..b6129abe575 100644 --- a/tests/wpt/meta/css/css-values/hypot-pow-sqrt-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/hypot-pow-sqrt-serialize.html.ini @@ -1,28 +1,10 @@ [hypot-pow-sqrt-serialize.html] - ['pow(1,1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(pow(1,1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(pow(1,1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['hypot(1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(hypot(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(hypot(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['sqrt(1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(sqrt(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sqrt(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL @@ -50,38 +32,11 @@ ['scale(calc(hypot(1) * 2))' as a computed value should serialize as 'matrix(2, 0, 0, 2, 0, 0)'.] expected: FAIL - ['calc(sqrt(1) - 1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(calc(sqrt(1) - 1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['calc(sqrt(1) - 1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(sqrt(1) - 1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(pow(1,1) - 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(pow(1,1) - 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(pow(1,1) - 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(pow(1,1) - 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL - ['calc(hypot(1) * 0.5)' as a specified value should serialize as 'calc(0.5)'.] - expected: FAIL - - ['scale(calc(hypot(1) * 0.5))' as a specified value should serialize as 'scale(calc(0.5))'.] - expected: FAIL - - ['calc(hypot(1) * 0.5)' as a computed value should serialize as '0.5'.] - expected: FAIL - ['scale(calc(hypot(1) * 0.5))' as a computed value should serialize as 'matrix(0.5, 0, 0, 0.5, 0, 0)'.] expected: FAIL diff --git a/tests/wpt/meta/css/css-values/round-function.html.ini b/tests/wpt/meta/css/css-values/round-function.html.ini index a432e2fcba1..3a0077e9066 100644 --- a/tests/wpt/meta/css/css-values/round-function.html.ini +++ b/tests/wpt/meta/css/css-values/round-function.html.ini @@ -1,556 +1,10 @@ [round-function.html] - [round(23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(-18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(nearest, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(nearest, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(nearest, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(nearest, -18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(down, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(down, 18px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, 15px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, -13px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(down, -18px, 10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(up, 23px, 10px) should be used-value-equivalent to 30px] - expected: FAIL - - [round(up, 18px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(up, 15px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(up, 13px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(up, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(up, -18px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(to-zero, 23px, 10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(to-zero, 18px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(to-zero, 15px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(to-zero, 13px, 10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(to-zero, -13px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(to-zero, -18px, 10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(23px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(18px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(15px, -10px) should be used-value-equivalent to 20px] - expected: FAIL - - [round(13px, -10px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-13px, -10px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(-18px, -10px) should be used-value-equivalent to -20px] - expected: FAIL - - [round(5, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(5, 0)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(infinity, infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, -infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(infinity, -infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-infinity, infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(-infinity, infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-infinity, -infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(-1 * round(-infinity, -infinity)) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(infinity, 5) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [round(infinity, -5) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [round(-infinity, 5) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(-infinity, -5) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(5, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(5, -infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(-5, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(-5, -infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(to-zero, 5, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(to-zero, 5, -infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(to-zero, -5, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(to-zero, -5, -infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(up, 1, infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(up, 0, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - [calc(1 / round(up, -1 * 0, infinity) should be used-value-equivalent to calc(-infinity)] expected: FAIL [calc(1 / round(up, -1, infinity) should be used-value-equivalent to calc(-infinity)] expected: FAIL - [round(down, -1, infinity) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(down, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(down, 0, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(down, 1, infinity)) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [calc(1 / round(up, -1 * 0, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [calc(1 / round(up, -1, infinity)) should be used-value-equivalent to calc(-infinity)] - expected: FAIL - - [round(10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(nearest, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(down, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(up, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(to-zero, 10px, 5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(-10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(nearest, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(down, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(up, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [round(to-zero, -10px, 5px) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(-13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(-18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(nearest, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(nearest, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(nearest, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(nearest, -18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(down, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(down, 18px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, 15px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(down, -13px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(down, -18px, 10px)) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(0px - round(up, 23px, 10px)) should be used-value-equivalent to -30px] - expected: FAIL - - [calc(0px - round(up, 18px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, 15px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, 13px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(up, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(up, -18px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(to-zero, 23px, 10px)) should be used-value-equivalent to -20px] - expected: FAIL - - [calc(0px - round(to-zero, 18px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, 15px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, 13px, 10px)) should be used-value-equivalent to -10px] - expected: FAIL - - [calc(0px - round(to-zero, -13px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(0px - round(to-zero, -18px, 10px)) should be used-value-equivalent to 10px] - expected: FAIL - - [round(23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(-13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(-18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(nearest, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(down, 18, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 15, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, -13, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, -18, 10) should be used-value-equivalent to -20] - expected: FAIL - - [round(up, 23, 10) should be used-value-equivalent to 30] - expected: FAIL - - [round(up, 18, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, 15, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, 13, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, -18, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, 23, 10) should be used-value-equivalent to 20] - expected: FAIL - - [round(to-zero, 18, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 15, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 13, 10) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, -13, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -18, 10) should be used-value-equivalent to -10] - expected: FAIL - - [round(23, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(18, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(15, -10) should be used-value-equivalent to 20] - expected: FAIL - - [round(13, -10) should be used-value-equivalent to 10] - expected: FAIL - - [round(-13, -10) should be used-value-equivalent to -10] - expected: FAIL - - [round(-18, -10) should be used-value-equivalent to -20] - expected: FAIL - - [round(10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(up, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(-10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(down, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(-13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(-18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(nearest, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(nearest, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(nearest, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(nearest, -18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(down, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(down, 18, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, 15, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(down, -13, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(down, -18, 10)) should be used-value-equivalent to 20] - expected: FAIL - - [calc(0 - round(up, 23, 10)) should be used-value-equivalent to -30] - expected: FAIL - - [calc(0 - round(up, 18, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, 15, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, 13, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(up, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(up, -18, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(to-zero, 23, 10)) should be used-value-equivalent to -20] - expected: FAIL - - [calc(0 - round(to-zero, 18, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, 15, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, 13, 10)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(0 - round(to-zero, -13, 10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(0 - round(to-zero, -18, 10)) should be used-value-equivalent to 10] - expected: FAIL - [round(1.5) should be used-value-equivalent to 2] expected: FAIL diff --git a/tests/wpt/meta/css/css-values/round-mod-rem-computed.html.ini b/tests/wpt/meta/css/css-values/round-mod-rem-computed.html.ini index 25cc0592b87..648b21202f4 100644 --- a/tests/wpt/meta/css/css-values/round-mod-rem-computed.html.ini +++ b/tests/wpt/meta/css/css-values/round-mod-rem-computed.html.ini @@ -1,22 +1,4 @@ [round-mod-rem-computed.html] - [round(10,10) should be used-value-equivalent to 10] - expected: FAIL - - [mod(1,1) should be used-value-equivalent to 0] - expected: FAIL - - [rem(1,1) should be used-value-equivalent to 0] - expected: FAIL - - [calc(round(100,10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(up, 101,10)) should be used-value-equivalent to 110] - expected: FAIL - - [calc(round(down, 106,10)) should be used-value-equivalent to 100] - expected: FAIL - [calc(round(to-zero,105, 10)) should be used-value-equivalent to 100] expected: FAIL @@ -29,683 +11,14 @@ [calc(round(up, -103,10)) should be used-value-equivalent to -100] expected: FAIL - [mod(18,5) should be used-value-equivalent to 3] - expected: FAIL - - [rem(18,5) should be used-value-equivalent to 3] - expected: FAIL - - [mod(-140,-90) should be used-value-equivalent to -50] - expected: FAIL - - [mod(-18,5) should be used-value-equivalent to 2] - expected: FAIL - - [rem(-18,5) should be used-value-equivalent to -3] - expected: FAIL - - [mod(140,-90) should be used-value-equivalent to -40] - expected: FAIL - - [rem(140,-90) should be used-value-equivalent to 50] - expected: FAIL - - [calc(round(round(100,10), 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(up, round(100,10) + 1,10)) should be used-value-equivalent to 110] - expected: FAIL - - [calc(round(down, round(100,10) + 2 * 3,10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(to-zero,round(100,10) * 2 - 95, 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(round(100,10)* -1,10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(up, -103 + -103 / -103 - 1,10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(mod(18,5) * 2 + mod(17,5)) should be used-value-equivalent to 8] - expected: FAIL - - [calc(rem(mod(18,5),5)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(rem(mod(18,5),mod(17,5))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(mod(-140,-90)) should be used-value-equivalent to -50] - expected: FAIL - [calc(mod(rem(1,18)* -1,5)) should be used-value-equivalent to -1] expected: FAIL - [round(10px,6px) should be used-value-equivalent to 12px] - expected: FAIL - - [round(10cm,6cm) should be used-value-equivalent to 12cm] - expected: FAIL - - [round(10mm,6mm) should be used-value-equivalent to 12mm] - expected: FAIL - - [round(10Q, 6Q) should be used-value-equivalent to 12Q] - expected: FAIL - - [round(10in,6in) should be used-value-equivalent to 12in] - expected: FAIL - - [round(10pc,6pc) should be used-value-equivalent to 12pc] - expected: FAIL - - [round(10pt,6pt) should be used-value-equivalent to 12pt] - expected: FAIL - - [round(10em,6em) should be used-value-equivalent to 12em] - expected: FAIL - - [round(10ex,6ex) should be used-value-equivalent to 12ex] - expected: FAIL - - [round(10ch,6ch) should be used-value-equivalent to 12ch] - expected: FAIL - - [round(10rem,6rem) should be used-value-equivalent to 12rem] - expected: FAIL - - [round(10vh,6vh) should be used-value-equivalent to 12vh] - expected: FAIL - - [round(10vw,6vw) should be used-value-equivalent to 12vw] - expected: FAIL - - [round(10vmin,6vmin) should be used-value-equivalent to 12vmin] - expected: FAIL - - [round(10vmax,6vmax) should be used-value-equivalent to 12vmax] - expected: FAIL - - [round(10s,6s) should be used-value-equivalent to 12s] - expected: FAIL - - [round(10ms,6ms) should be used-value-equivalent to 12ms] - expected: FAIL - - [round(10deg,6deg) should be used-value-equivalent to 12deg] - expected: FAIL - - [round(10grad,6grad) should be used-value-equivalent to 12grad] - expected: FAIL - - [round(10rad,6rad) should be used-value-equivalent to 12rad] - expected: FAIL - - [round(10turn,6turn) should be used-value-equivalent to 12turn] - expected: FAIL - - [mod(10px,6px) should be used-value-equivalent to 4px] - expected: FAIL - - [mod(10cm,6cm) should be used-value-equivalent to 4cm] - expected: FAIL - - [mod(10mm,6mm) should be used-value-equivalent to 4mm] - expected: FAIL - - [mod(10Q, 6Q) should be used-value-equivalent to 4Q] - expected: FAIL - - [mod(10in,6in) should be used-value-equivalent to 4in] - expected: FAIL - - [mod(10pc,6pc) should be used-value-equivalent to 4pc] - expected: FAIL - - [mod(10em,6em) should be used-value-equivalent to 4em] - expected: FAIL - - [mod(10ex,6ex) should be used-value-equivalent to 4ex] - expected: FAIL - - [mod(10ch,6ch) should be used-value-equivalent to 4ch] - expected: FAIL - - [mod(10rem,6rem) should be used-value-equivalent to 4rem] - expected: FAIL - - [mod(10vh,6vh) should be used-value-equivalent to 4vh] - expected: FAIL - - [mod(10vw,6vw) should be used-value-equivalent to 4vw] - expected: FAIL - - [mod(10vmin,6vmin) should be used-value-equivalent to 4vmin] - expected: FAIL - - [mod(10vmax,6vmax) should be used-value-equivalent to 4vmax] - expected: FAIL - - [mod(10s,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(10ms,6ms) should be used-value-equivalent to 4ms] - expected: FAIL - - [mod(10deg,6deg) should be used-value-equivalent to 4deg] - expected: FAIL - - [mod(10grad,6grad) should be used-value-equivalent to 4grad] - expected: FAIL - - [mod(10rad,6rad) should be used-value-equivalent to 4rad] - expected: FAIL - - [mod(10turn,6turn) should be used-value-equivalent to 4turn] - expected: FAIL - - [rem(10px,6px) should be used-value-equivalent to 4px] - expected: FAIL - - [rem(10cm,6cm) should be used-value-equivalent to 4cm] - expected: FAIL - - [rem(10mm,6mm) should be used-value-equivalent to 4mm] - expected: FAIL - - [rem(10Q, 6Q) should be used-value-equivalent to 4Q] - expected: FAIL - - [rem(10in,6in) should be used-value-equivalent to 4in] - expected: FAIL - - [rem(10pc,6pc) should be used-value-equivalent to 4pc] - expected: FAIL - - [rem(10em,6em) should be used-value-equivalent to 4em] - expected: FAIL - - [rem(10ex,6ex) should be used-value-equivalent to 4ex] - expected: FAIL - - [rem(10ch,6ch) should be used-value-equivalent to 4ch] - expected: FAIL - - [rem(10rem,6rem) should be used-value-equivalent to 4rem] - expected: FAIL - - [rem(10vh,6vh) should be used-value-equivalent to 4vh] - expected: FAIL - - [rem(10vw,6vw) should be used-value-equivalent to 4vw] - expected: FAIL - - [rem(10vmin,6vmin) should be used-value-equivalent to 4vmin] - expected: FAIL - - [rem(10vmax,6vmax) should be used-value-equivalent to 4vmax] - expected: FAIL - - [rem(10s,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(10ms,6ms) should be used-value-equivalent to 4ms] - expected: FAIL - - [rem(10deg,6deg) should be used-value-equivalent to 4deg] - expected: FAIL - - [rem(10grad,6grad) should be used-value-equivalent to 4grad] - expected: FAIL - - [rem(10rad,6rad) should be used-value-equivalent to 4rad] - expected: FAIL - - [rem(10turn,6turn) should be used-value-equivalent to 4turn] - expected: FAIL - [calc(round(to-zero,-105, 10)) should be used-value-equivalent to -100] expected: FAIL - [round(10%,1px) should be used-value-equivalent to 8px] - expected: FAIL - - [round(10%,5px) should be used-value-equivalent to 10px] - expected: FAIL - - [round(2rem,5px) should be used-value-equivalent to 30px] - expected: FAIL - - [round(100px,1rem) should be used-value-equivalent to 96px] - expected: FAIL - - [round(10s,6000ms) should be used-value-equivalent to 12s] - expected: FAIL - - [round(10000ms,6s) should be used-value-equivalent to 12s] - expected: FAIL - - [calc(mod(rem(1,18)* -1,5)) should be used-value-equivalent to 4] - expected: FAIL - - [mod(10%,1px) should be used-value-equivalent to 0.5px] - expected: FAIL - - [mod(10%,5px) should be used-value-equivalent to 2.5px] - expected: FAIL - - [mod(2rem,5px) should be used-value-equivalent to 2px] - expected: FAIL - - [mod(100px,1rem) should be used-value-equivalent to 4px] - expected: FAIL - - [mod(10s,6000ms) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(10000ms,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [mod(18px,100% / 15) should be used-value-equivalent to 3px] - expected: FAIL - [mod(-18px,100% / 15) should be used-value-equivalent to 2px] expected: FAIL - [mod(18%,5%) should be used-value-equivalent to 3%] - expected: FAIL - [mod(-18%,5%) should be used-value-equivalent to 2%] expected: FAIL - - [mod(18vw,5vw) should be used-value-equivalent to 3vw] - expected: FAIL - - [mod(-18vw,5vw) should be used-value-equivalent to 2vw] - expected: FAIL - - [rem(10%,1px) should be used-value-equivalent to 0.5px] - expected: FAIL - - [rem(10%,5px) should be used-value-equivalent to 2.5px] - expected: FAIL - - [rem(2rem,5px) should be used-value-equivalent to 2px] - expected: FAIL - - [rem(100px,1rem) should be used-value-equivalent to 4px] - expected: FAIL - - [rem(10s,6000ms) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(10000ms,6s) should be used-value-equivalent to 4s] - expected: FAIL - - [rem(18px,100% / 15) should be used-value-equivalent to 3px] - expected: FAIL - - [rem(-18px,100% / 15) should be used-value-equivalent to -3px] - expected: FAIL - - [rem(18vw,5vw) should be used-value-equivalent to 3vw] - expected: FAIL - - [rem(-18vw,5vw) should be used-value-equivalent to -3vw] - expected: FAIL - - [calc(round(to-zero, 105, 10)) should be used-value-equivalent to 100] - expected: FAIL - - [calc(round(to-zero, -105, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(-100, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [calc(round(up, -103, 10)) should be used-value-equivalent to -100] - expected: FAIL - - [round(up, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 0, 5) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(down, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(nearest, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(to-zero, 5, 5) should be used-value-equivalent to 5] - expected: FAIL - - [round(up, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(down, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(nearest, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(to-zero, -5, 5) should be used-value-equivalent to -5] - expected: FAIL - - [round(up, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(down, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(nearest, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(to-zero, 10, 5) should be used-value-equivalent to 10] - expected: FAIL - - [round(up, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(down, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(nearest, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(to-zero, -10, 5) should be used-value-equivalent to -10] - expected: FAIL - - [round(up, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(down, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(nearest, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(to-zero, 20, 5) should be used-value-equivalent to 20] - expected: FAIL - - [round(up, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(down, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(nearest, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [round(to-zero, -20, 5) should be used-value-equivalent to -20] - expected: FAIL - - [mod(-18px,100% / 10) should be used-value-equivalent to 4.5px] - expected: FAIL - - [mod(-19%,5%) should be used-value-equivalent to 1%] - expected: FAIL - - [calc(round(1px + 0%, 1px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - - [calc(mod(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - - [calc(rem(3px + 0%, 2px + 0%)) should be used-value-equivalent to 1px] - expected: FAIL - - [round(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-0, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(4, 0) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(Infinity, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [rem(-Infinity, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(up, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(up, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(down, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(down, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(nearest, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(nearest, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(to-zero, Infinity, 4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(to-zero, -Infinity, 4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(to-zero, Infinity, -4) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(to-zero, -Infinity, -4) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(nearest, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 4, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, -0, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, -4, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, 4, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(nearest, -0, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(nearest, -4, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 4, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, -0, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, -4, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, 4, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(to-zero, -0, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(to-zero, -4, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(up, 1, Infinity) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, -1, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(up, 1, -Infinity) should be used-value-equivalent to calc(Infinity)] - expected: FAIL - - [round(up, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(up, -1, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 1, Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 0, Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, -1, Infinity) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [round(down, 1, -Infinity) should be used-value-equivalent to calc(-0)] - expected: FAIL - - [round(down, 0, -Infinity) should be used-value-equivalent to 0] - expected: FAIL - - [round(down, -1, -Infinity) should be used-value-equivalent to calc(-Infinity)] - expected: FAIL - - [mod(-0, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(0, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(-4, Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [mod(4, -Infinity) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [round(1px + 0%, 1px) should be used-value-equivalent to 1px] - expected: FAIL - - [mod(3px + 0%, 2px) should be used-value-equivalent to 1px] - expected: FAIL - - [rem(3px + 0%, 2px) should be used-value-equivalent to 1px] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/round-mod-rem-serialize.html.ini b/tests/wpt/meta/css/css-values/round-mod-rem-serialize.html.ini index c03f25d48cc..d74e9231aa3 100644 --- a/tests/wpt/meta/css/css-values/round-mod-rem-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/round-mod-rem-serialize.html.ini @@ -1,87 +1,36 @@ [round-mod-rem-serialize.html] - ['round(1.1,1)' as a specified value should serialize as 'calc(1)'.] - expected: FAIL - - ['scale(round(1.1,1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(round(1.1,1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL - ['mod(1,1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(mod(1,1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['mod(1,1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(mod(1,1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['rem(1,1)' as a specified value should serialize as 'calc(0)'.] - expected: FAIL - - ['scale(rem(1,1))' as a specified value should serialize as 'scale(calc(0))'.] - expected: FAIL - - ['rem(1,1)' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(rem(1,1))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(round(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(round(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(round(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(round(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(mod(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(mod(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(mod(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(mod(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(rem(1,0))' as a specified value should serialize as 'calc(NaN)'.] - expected: FAIL - - ['scale(calc(rem(1,0)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - ['calc(rem(1,0))' as a computed value should serialize as 'NaN'.] expected: FAIL ['scale(calc(rem(1,0)))' as a computed value should serialize as 'matrix(NaN, 0, 0, NaN, 0, 0)'.] expected: FAIL - ['calc(round(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(round(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(mod(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(mod(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL - ['calc(rem(1,0))' as a computed value should serialize as '0'.] - expected: FAIL - ['scale(calc(rem(1,0)))' as a computed value should serialize as 'matrix(0, 0, 0, 0, 0, 0)'.] expected: FAIL diff --git a/tests/wpt/meta/css/css-values/signed-zero.html.ini b/tests/wpt/meta/css/css-values/signed-zero.html.ini index 02081835bc2..197de0958a2 100644 --- a/tests/wpt/meta/css/css-values/signed-zero.html.ini +++ b/tests/wpt/meta/css/css-values/signed-zero.html.ini @@ -1,486 +1,27 @@ [signed-zero.html] - [sign(calc(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 * -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 * -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 * 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 * 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 * -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 * -1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 * 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 * 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-1 / -infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-1 / -infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-1 / infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-1 / infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 1 / -infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 1 / -infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 1 / infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 1 / infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 + -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 + -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc(-0 + 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 + 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 + -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 + -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 + 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 + 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 - -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 - -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc(-0 - 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc(-0 - 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(calc( 0 - -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 - -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(calc( 0 - 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(calc( 0 - 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(min(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(min(-0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(min( 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(min( 0, -0)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(max(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(max(-0, 0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(max( 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(max( 0, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(-0, -1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -1, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -0, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(-0, 0, -0)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(clamp(-0, 1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 1, -0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -1, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -1, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, -0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, -0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(clamp(-0, 0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 0, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(-0, 1, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(-0, 1, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, -1, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(0, -1, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, -0, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(0, -0, -0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(clamp(0, 0, -0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(clamp(0, 0, -0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(clamp(0, 1, -0)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(clamp(0, 1, -0)), 1) should be used-value-equivalent to 1] expected: FAIL - [sign(round(nearest, -1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, -1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(nearest, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(nearest, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(nearest, 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(nearest, 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(up, -1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, -1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(up, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(up, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(up, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(down, -0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, -0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(round(down, 0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, 0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(round(down, 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(round(down, 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(mod(-1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(mod(-1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(mod(-1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(mod(-1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(mod( 1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(mod( 1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(mod( 1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(mod( 1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(rem(-1, -1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(rem(-1, -1)), 1) should be used-value-equivalent to -1] expected: FAIL - [sign(rem(-1, 1)) should be used-value-equivalent to 0] - expected: FAIL - [clamp(-1, 1 / sign(rem(-1, 1)), 1) should be used-value-equivalent to -1] expected: FAIL - - [sign(rem( 1, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(rem( 1, -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(rem( 1, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(rem( 1, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(asin(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(asin(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(asin( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(asin( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(-0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, 0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(-0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(-0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-0, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2(0, 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(0, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(0, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(atan2(-1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2(-1, infinity)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(atan2( 1, infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(atan2( 1, infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(-infinity, -2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-infinity, -2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(-infinity, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-infinity, -1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(pow(-0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-0, 1)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(pow(-0, 2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(-0, 2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(0, 1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(0, 1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(0, 2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(0, 2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(infinity, -2)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(infinity, -2)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(pow(infinity, -1)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(pow(infinity, -1)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sqrt(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sqrt(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(sqrt( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sqrt( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(hypot(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(hypot(-0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(hypot( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(hypot( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(exp(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(exp(-infinity)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(abs(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(abs(-0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(abs( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(abs( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sign(-0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sign(-0)), 1) should be used-value-equivalent to -1] - expected: FAIL - - [sign(sign( 0)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, 1 / sign(sign( 0)), 1) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini b/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini index d9b193d2e7c..e2069e297af 100644 --- a/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini +++ b/tests/wpt/meta/css/css-values/signs-abs-computed.html.ini @@ -1,178 +1,10 @@ [signs-abs-computed.html] - [abs(1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1) should be used-value-equivalent to 1] - expected: FAIL - - [abs(-1) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1) should be used-value-equivalent to -1] - expected: FAIL - - [abs(sign(1)) should be used-value-equivalent to 1] - expected: FAIL - - [abs(sign(sign(1))) should be used-value-equivalent to 1] - expected: FAIL - - [sign(sign(sign(1) + sign(1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(abs(0.1 + 0.2) + 0.05) should be used-value-equivalent to 0.35] - expected: FAIL - - [calc(sign(0.1 + 0.2) - 0.05) should be used-value-equivalent to 0.95] - expected: FAIL - - [calc(abs(0.1 + 0.2) * 2) should be used-value-equivalent to 0.6] - expected: FAIL - - [calc(abs(sign(0.1) + 0.2) / 2) should be used-value-equivalent to 0.6] - expected: FAIL - - [calc(abs(0.1 + 0.2) * -2) should be used-value-equivalent to -0.6] - expected: FAIL - - [calc(sign(0.1 - 0.2) - 0.05) should be used-value-equivalent to -1.05] - expected: FAIL - - [calc(sign(1) + sign(1) - 0.05) should be used-value-equivalent to 1.95] - expected: FAIL - [calc(sign(-0)) should be used-value-equivalent to -0] expected: FAIL [calc(sign(0)) should be used-value-equivalent to 0] expected: FAIL - [sign(1px) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1cm) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1mm) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1Q) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1in) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1pc) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1pt) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1em) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ex) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ch) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1rem) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vh) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vw) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vmin) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1vmax) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1px) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1cm) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1mm) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1Q) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1in) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1pc) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1pt) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1em) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ex) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ch) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1rem) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vh) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vw) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vmin) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1vmax) should be used-value-equivalent to -1] - expected: FAIL - - [sign(1s) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1ms) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1s) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1ms) should be used-value-equivalent to -1] - expected: FAIL - - [sign(1deg) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1grad) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1rad) should be used-value-equivalent to 1] - expected: FAIL - - [sign(1turn) should be used-value-equivalent to 1] - expected: FAIL - - [sign(-1deg) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1grad) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1rad) should be used-value-equivalent to -1] - expected: FAIL - - [sign(-1turn) should be used-value-equivalent to -1] - expected: FAIL - [sign(0px) should be used-value-equivalent to 0] expected: FAIL @@ -299,452 +131,8 @@ [sign(-0turn) should be used-value-equivalent to -0] expected: FAIL - [abs(1px) should be used-value-equivalent to 1px] - expected: FAIL - - [abs(1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [abs(1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [abs(1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [abs(1in) should be used-value-equivalent to 1in] - expected: FAIL - - [abs(1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [abs(1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [abs(1em) should be used-value-equivalent to 1em] - expected: FAIL - - [abs(1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [abs(1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [abs(1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [abs(1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [abs(1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [abs(1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [abs(1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [abs(-1px) should be used-value-equivalent to 1px] - expected: FAIL - - [abs(-1cm) should be used-value-equivalent to 1cm] - expected: FAIL - - [abs(-1mm) should be used-value-equivalent to 1mm] - expected: FAIL - - [abs(-1Q) should be used-value-equivalent to 1Q] - expected: FAIL - - [abs(-1in) should be used-value-equivalent to 1in] - expected: FAIL - - [abs(-1pc) should be used-value-equivalent to 1pc] - expected: FAIL - - [abs(-1pt) should be used-value-equivalent to 1pt] - expected: FAIL - - [abs(-1em) should be used-value-equivalent to 1em] - expected: FAIL - - [abs(-1ex) should be used-value-equivalent to 1ex] - expected: FAIL - - [abs(-1ch) should be used-value-equivalent to 1ch] - expected: FAIL - - [abs(-1rem) should be used-value-equivalent to 1rem] - expected: FAIL - - [abs(-1vh) should be used-value-equivalent to 1vh] - expected: FAIL - - [abs(-1vw) should be used-value-equivalent to 1vw] - expected: FAIL - - [abs(-1vmin) should be used-value-equivalent to 1vmin] - expected: FAIL - - [abs(-1vmax) should be used-value-equivalent to 1vmax] - expected: FAIL - - [abs(1s) should be used-value-equivalent to 1s] - expected: FAIL - - [abs(1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [abs(-1s) should be used-value-equivalent to 1s] - expected: FAIL - - [abs(-1ms) should be used-value-equivalent to 1ms] - expected: FAIL - - [abs(1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [abs(1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [abs(1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [abs(1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [abs(-1deg) should be used-value-equivalent to 1deg] - expected: FAIL - - [abs(-1grad) should be used-value-equivalent to 1grad] - expected: FAIL - - [abs(-1rad) should be used-value-equivalent to 1rad] - expected: FAIL - - [abs(-1turn) should be used-value-equivalent to 1turn] - expected: FAIL - - [abs(10px) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(10%) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(10px + 10%) should be used-value-equivalent to 20px] - expected: FAIL - - [calc(10px + abs(10%)) should be used-value-equivalent to 20px] - expected: FAIL - - [abs(-10px) should be used-value-equivalent to 10px] - expected: FAIL - - [abs(-10%) should be used-value-equivalent to 10px] - expected: FAIL - - [calc(calc(sign(-0))) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(calc(sign(-0)))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(calc(sign(0))) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(calc(sign(0)))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [abs(infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [abs(-infinity) should be used-value-equivalent to calc(infinity)] - expected: FAIL - - [abs(NaN) should be used-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sign(0px)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0px))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0cm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0cm))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0mm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0mm))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0Q)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0Q))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0in)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0in))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0pc)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0pc))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0pt)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0pt))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0em)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0em))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ex)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ex))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ch)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ch))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0rem)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0rem))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vh)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vh))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vw)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vw))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vmin)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vmin))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0vmax)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0vmax))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0px)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0px))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0cm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0cm))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0mm)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0mm))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0Q)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0Q))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0in)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0in))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0pc)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0pc))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0pt)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0pt))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0em)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0em))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ex)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ex))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ch)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ch))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0rem)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0rem))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vh)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vh))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vw)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vw))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vmin)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vmin))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0vmax)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0vmax))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(0s)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0s))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0ms)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0ms))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0s)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0s))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0ms)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0ms))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0deg))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0grad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0grad))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0rad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0rad))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(0turn)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(0turn))), 1) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sign(-0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0deg))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0grad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0grad))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0rad)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0rad))), 1) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sign(-0turn)) should be used-value-equivalent to 0] - expected: FAIL - - [clamp(-1, calc( 1 / sign(sign(-0turn))), 1) should be used-value-equivalent to -1] - expected: FAIL - [sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px] expected: FAIL [sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px] expected: FAIL - - [calc(20 - abs(-10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(20 - abs(10)) should be used-value-equivalent to 10] - expected: FAIL - - [calc(10 - abs(10 - abs(-30)) should be used-value-equivalent to -10] - expected: FAIL - - [calc(2 - sign(1)) should be used-value-equivalent to 1] - expected: FAIL - - [calc(2 - sign(-1)) should be used-value-equivalent to 3] - expected: FAIL - - [calc(2 - sign(1 - sign(-1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(10 - abs(20 - sign(2 - abs(-20)))) should be used-value-equivalent to -11] - expected: FAIL - - [calc((1em + 1px) * (sign(1em - 10px - 10%) + 1)) should be used-value-equivalent to 21px] - expected: FAIL - - [calc(sign(10%) * 100px) should be used-value-equivalent to 100px] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/signs-abs-serialize.html.ini b/tests/wpt/meta/css/css-values/signs-abs-serialize.html.ini index 114ce0b76c7..8cd9dca32cf 100644 --- a/tests/wpt/meta/css/css-values/signs-abs-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/signs-abs-serialize.html.ini @@ -2,27 +2,18 @@ ['abs(1)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(abs(1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(abs(1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['sign(.1)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(sign(.1))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sign(.1))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['abs(1 + 2 + 3)' as a specified value should serialize as 'calc(6)'.] expected: FAIL - ['scale(abs(1 + 2 + 3))' as a specified value should serialize as 'scale(calc(6))'.] - expected: FAIL - ['abs(1 + 2 + 3)' as a computed value should serialize as '6'.] expected: FAIL @@ -32,18 +23,12 @@ ['sign(1 + 2 + 3)' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(sign(1 + 2 + 3))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(sign(1 + 2 + 3))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['calc(abs(1) + abs(2))' as a specified value should serialize as 'calc(3)'.] expected: FAIL - ['scale(calc(abs(1) + abs(2)))' as a specified value should serialize as 'scale(calc(3))'.] - expected: FAIL - ['calc(abs(1) + abs(2))' as a computed value should serialize as '3'.] expected: FAIL @@ -53,9 +38,6 @@ ['calc(sign(.1) + sign(.2))' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(sign(.1) + sign(.2)))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(sign(.1) + sign(.2))' as a computed value should serialize as '2'.] expected: FAIL @@ -65,9 +47,6 @@ ['calc(1 + abs(1))' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(1 + abs(1)))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(1 + abs(1))' as a computed value should serialize as '2'.] expected: FAIL @@ -77,9 +56,6 @@ ['calc(sign(.1) + 1)' as a specified value should serialize as 'calc(2)'.] expected: FAIL - ['scale(calc(sign(.1) + 1))' as a specified value should serialize as 'scale(calc(2))'.] - expected: FAIL - ['calc(sign(.1) + 1)' as a computed value should serialize as '2'.] expected: FAIL @@ -89,9 +65,6 @@ ['calc(abs(inFinity))' as a specified value should serialize as 'calc(inFinity)'.] expected: FAIL - ['scale(calc(abs(inFinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(inFinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -101,9 +74,6 @@ ['calc(abs(infinity))' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(calc(abs(infinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(infinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -113,18 +83,12 @@ ['calc(sign(infinity))' as a specified value should serialize as 'calc(1)'.] expected: FAIL - ['scale(calc(sign(infinity)))' as a specified value should serialize as 'scale(calc(1))'.] - expected: FAIL - ['scale(calc(sign(infinity)))' as a computed value should serialize as 'matrix(1, 0, 0, 1, 0, 0)'.] expected: FAIL ['abs(infinity)' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(abs(infinity))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['abs(infinity)' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -134,9 +98,6 @@ ['calc(abs(-infinity))' as a specified value should serialize as 'calc(infinity)'.] expected: FAIL - ['scale(calc(abs(-infinity)))' as a specified value should serialize as 'scale(calc(infinity))'.] - expected: FAIL - ['calc(abs(-infinity))' as a computed value should serialize as 'infinity'.] expected: FAIL @@ -146,17 +107,8 @@ ['calc(sign(-1 * infinity))' as a specified value should serialize as 'calc(-1)'.] expected: FAIL - ['scale(calc(sign(-1 * infinity)))' as a specified value should serialize as 'scale(calc(-1))'.] - expected: FAIL - ['calc(sign(-1 * infinity))' as a computed value should serialize as '-1'.] expected: FAIL ['scale(calc(sign(-1 * infinity)))' as a computed value should serialize as 'matrix(-1, 0, 0, -1, 0, 0)'.] expected: FAIL - - ['scale(calc(sign(-1 * NaN)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL - - ['scale(calc(sign(1 * NaN)))' as a specified value should serialize as 'scale(calc(NaN))'.] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/sin-cos-tan-computed.html.ini b/tests/wpt/meta/css/css-values/sin-cos-tan-computed.html.ini deleted file mode 100644 index a7f10b1e2b9..00000000000 --- a/tests/wpt/meta/css/css-values/sin-cos-tan-computed.html.ini +++ /dev/null @@ -1,60 +0,0 @@ -[sin-cos-tan-computed.html] - [cos(0) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(pi/2 - pi/2) ) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(pi - 3.14159265358979323846) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(e - 2.7182818284590452354) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(30deg + 1.0471967rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(30deg - 0.523599rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(3.14159 / 2 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(100grad) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0 / 2 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(30deg + 0.261799rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.7853975rad ) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(3.14159 / 4 + 1 - 1) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(0.25turn) ) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(sin(cos(pi) + 1))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(tan(pi/4)*pi/2) ) should be used-value-equivalent to 1] - expected: FAIL - - [tan(315deg) should be used-value-equivalent to -1] - expected: FAIL - - [tan(360deg) should be used-value-equivalent to 0] - expected: FAIL - - [tan(405deg) should be used-value-equivalent to 1] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/sin-cos-tan-serialize.html.ini b/tests/wpt/meta/css/css-values/sin-cos-tan-serialize.html.ini index a7cc3ac4342..102a346eec9 100644 --- a/tests/wpt/meta/css/css-values/sin-cos-tan-serialize.html.ini +++ b/tests/wpt/meta/css/css-values/sin-cos-tan-serialize.html.ini @@ -376,813 +376,3 @@ ['scale(calc(calc(tan(NaN))))' as a specified value should serialize as 'scale(calc(NaN))'.] expected: FAIL - - [cos(0) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [cos(0) should be computed-value-equivalent to 1] - expected: FAIL - - [cos(0) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(cos(0)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(cos(0)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(0) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(0)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(0)) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(0) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(0) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(0)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(0)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(0)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0) + 0.5) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0) + 0.5) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0) + 0.5) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(sin(0) + 0.5)) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(sin(0) + cos(0) + tan(0)) should be used-value-equivalent to 1] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(calc(sin(0) + cos(0) + tan(0))) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0) + 0.5) should be specified-value-equivalent to calc(1.5)] - expected: FAIL - - [calc(cos(0) + 0.5) should be computed-value-equivalent to 1.5] - expected: FAIL - - [calc(cos(0) + 0.5) should be used-value-equivalent to 1.5] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be specified-value-equivalent to calc(1.5)] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be computed-value-equivalent to 1.5] - expected: FAIL - - [calc(calc(cos(0) + 0.5)) should be used-value-equivalent to 1.5] - expected: FAIL - - [calc(tan(0) + 0.5) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(tan(0) + 0.5) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(tan(0) + 0.5) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(calc(tan(0) + 0.5)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(0deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [cos(0deg) should be computed-value-equivalent to 1] - expected: FAIL - - [cos(0deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(cos(0deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(cos(0deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(cos(0deg)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(0deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(0deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(0deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(0deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(0deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [tan(0deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(0deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(0deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(0deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(0deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(0deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(30deg) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(30deg) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(30deg) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(30deg)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(30deg)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(30deg)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.523599) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.523599)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599rad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.523599rad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.523599rad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599rad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.523599rad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.523599rad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(33.333333grad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(33.333333grad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(33.333333grad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(33.333333grad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(33.333333grad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(33.333333grad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [sin(0.08333333turn) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [sin(0.08333333turn) should be computed-value-equivalent to 0.5] - expected: FAIL - - [sin(0.08333333turn) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.08333333turn)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(sin(0.08333333turn)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(sin(0.08333333turn)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(60deg) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(60deg) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(60deg) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(60deg)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(60deg)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(60deg)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(66.66666666grad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(66.66666666grad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(66.66666666grad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(66.66666666grad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(66.66666666grad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(66.66666666grad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(1.047197551) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(1.047197551)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551rad) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(1.047197551rad) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(1.047197551rad) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551rad)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(1.047197551rad)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(1.047197551rad)) should be used-value-equivalent to 0.5] - expected: FAIL - - [cos(0.16666666666turn) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [cos(0.16666666666turn) should be computed-value-equivalent to 0.5] - expected: FAIL - - [cos(0.16666666666turn) should be used-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be specified-value-equivalent to calc(0.5)] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be computed-value-equivalent to 0.5] - expected: FAIL - - [calc(cos(0.16666666666turn)) should be used-value-equivalent to 0.5] - expected: FAIL - - [tan(45deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(45deg) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(45deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(45deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(45deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(45deg)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(50grad) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(50grad) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(50grad) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(50grad)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(50grad)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(50grad)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.78539816) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.78539816)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816rad) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.78539816rad) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.78539816rad) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816rad)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.78539816rad)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.78539816rad)) should be used-value-equivalent to 1] - expected: FAIL - - [tan(0.125turn) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [tan(0.125turn) should be computed-value-equivalent to 1] - expected: FAIL - - [tan(0.125turn) should be used-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.125turn)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(tan(0.125turn)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(tan(0.125turn)) should be used-value-equivalent to 1] - expected: FAIL - - [sin(180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [cos(180deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [cos(180deg) should be computed-value-equivalent to -1] - expected: FAIL - - [cos(180deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(cos(180deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(cos(180deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(cos(180deg)) should be used-value-equivalent to -1] - expected: FAIL - - [tan(180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(270deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [sin(270deg) should be computed-value-equivalent to -1] - expected: FAIL - - [sin(270deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(sin(270deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(sin(270deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(sin(270deg)) should be used-value-equivalent to -1] - expected: FAIL - - [cos(270deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [cos(270deg) should be computed-value-equivalent to 0] - expected: FAIL - - [cos(270deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(270deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(cos(270deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(270deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(-180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [sin(-180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [sin(-180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(-180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(sin(-180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(-180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [cos(-180deg) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [cos(-180deg) should be computed-value-equivalent to -1] - expected: FAIL - - [cos(-180deg) should be used-value-equivalent to -1] - expected: FAIL - - [calc(cos(-180deg)) should be specified-value-equivalent to calc(-1)] - expected: FAIL - - [calc(cos(-180deg)) should be computed-value-equivalent to -1] - expected: FAIL - - [calc(cos(-180deg)) should be used-value-equivalent to -1] - expected: FAIL - - [tan(-180deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [tan(-180deg) should be computed-value-equivalent to 0] - expected: FAIL - - [tan(-180deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(-180deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(tan(-180deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(-180deg)) should be used-value-equivalent to 0] - expected: FAIL - - [sin(-270deg) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [sin(-270deg) should be computed-value-equivalent to 1] - expected: FAIL - - [sin(-270deg) should be used-value-equivalent to 1] - expected: FAIL - - [calc(sin(-270deg)) should be specified-value-equivalent to calc(1)] - expected: FAIL - - [calc(sin(-270deg)) should be computed-value-equivalent to 1] - expected: FAIL - - [calc(sin(-270deg)) should be used-value-equivalent to 1] - expected: FAIL - - [cos(-270deg) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [cos(-270deg) should be computed-value-equivalent to 0] - expected: FAIL - - [cos(-270deg) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(-270deg)) should be specified-value-equivalent to calc(0)] - expected: FAIL - - [calc(cos(-270deg)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(-270deg)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be specified-value-equivalent to calc(2)] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be computed-value-equivalent to 2] - expected: FAIL - - [calc(sin(30deg) + cos(60deg) + tan(45deg)) should be used-value-equivalent to 2] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be specified-value-equivalent to calc(2)] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be computed-value-equivalent to 2] - expected: FAIL - - [calc(calc(sin(30deg) + cos(60deg) + tan(45deg))) should be used-value-equivalent to 2] - expected: FAIL - - [calc(sin(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(-infinity)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(-infinity)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(-infinity)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(-infinity))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(-infinity))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(-infinity))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(sin(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(sin(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(sin(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(sin(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(sin(NaN))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(cos(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(cos(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(cos(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(cos(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(cos(NaN))) should be used-value-equivalent to 0] - expected: FAIL - - [calc(tan(NaN)) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(tan(NaN)) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(tan(NaN)) should be used-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(NaN))) should be specified-value-equivalent to calc(NaN)] - expected: FAIL - - [calc(calc(tan(NaN))) should be computed-value-equivalent to 0] - expected: FAIL - - [calc(calc(tan(NaN))) should be used-value-equivalent to 0] - expected: FAIL