Skip to content

Commit 9c4682a

Browse files
test: add test for invalid usage of ||
1 parent 9380e25 commit 9c4682a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/config/mod.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,6 +1618,15 @@ make_backup = false
16181618
assert!(!check_semver_version("1.0.0", "1.0.0-alpha.1"));
16191619
}
16201620

1621+
// That's not our choice. `semver` does not support `||` operator.
1622+
// Only asserting here to ensure this behavior (which match our docs).
1623+
#[test]
1624+
fn test_invalid_or() {
1625+
assert!(!check_semver_version("1.0.0 || 2.0.0", "1.0.0"));
1626+
assert!(!check_semver_version("1.0.0 || 2.0.0", "2.0.0"));
1627+
assert!(!check_semver_version("1.0.0 || 2.0.0", "3.0.0"));
1628+
}
1629+
16211630
#[test]
16221631
fn test_wildcard_match_minor() {
16231632
assert!(check_semver_version("1.*", "1.1.0"));

0 commit comments

Comments
 (0)