Skip to content

Commit

Permalink
Preserve border fallbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
devongovett committed Apr 25, 2023
1 parent f82bcd6 commit 6e5d714
Show file tree
Hide file tree
Showing 4 changed files with 298 additions and 43 deletions.
150 changes: 150 additions & 0 deletions src/lib.rs
Expand Up @@ -1677,6 +1677,137 @@ mod tests {
..Browsers::default()
},
);

prefix_test(
r#"
.foo {
border-width: 22px;
border-width: max(2cqw, 22px);
}
"#,
indoc! {r#"
.foo {
border-width: 22px;
border-width: max(2cqw, 22px);
}
"#
},
Browsers {
safari: Some(14 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border-width: 22px;
border-width: max(2cqw, 22px);
}
"#,
indoc! {r#"
.foo {
border-width: max(2cqw, 22px);
}
"#
},
Browsers {
safari: Some(16 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border-color: #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#,
indoc! {r#"
.foo {
border-color: #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#
},
Browsers {
chrome: Some(99 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border-color: #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#,
indoc! {r#"
.foo {
border-color: color(display-p3 0 .5 1);
}
"#
},
Browsers {
safari: Some(16 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border: 1px solid #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#,
indoc! {r#"
.foo {
border: 1px solid #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#
},
Browsers {
chrome: Some(99 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border: 1px solid #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#,
indoc! {r#"
.foo {
border: 1px solid #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#
},
Browsers {
chrome: Some(99 << 16),
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
border: 1px solid #4263eb;
border-color: color(display-p3 0 .5 1);
}
"#,
indoc! {r#"
.foo {
border: 1px solid color(display-p3 0 .5 1);
}
"#
},
Browsers {
safari: Some(16 << 16),
..Browsers::default()
},
);
}

#[test]
Expand Down Expand Up @@ -3029,6 +3160,25 @@ mod tests {
..Browsers::default()
},
);
prefix_test(
r#"
.foo {
margin: 22px;
margin: max(2cqw, 22px);
}
"#,
indoc! {r#"
.foo {
margin: 22px;
margin: max(2cqw, 22px);
}
"#
},
Browsers {
safari: Some(14 << 16),
..Browsers::default()
},
);
}

#[test]
Expand Down

0 comments on commit 6e5d714

Please sign in to comment.