We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a130cb8 commit f55fae8Copy full SHA for f55fae8
src/lib.rs
@@ -569,7 +569,7 @@ fn parse_llvm_version_leading_zero_on_nonzero() {
569
}
570
571
#[test]
572
-fn parse_llvm_version_too_many_components() {
+fn parse_llvm_version_3_components() {
573
let res: Result<LlvmVersion, _> = "4.0.0".parse();
574
575
assert!(match res {
@@ -578,6 +578,16 @@ fn parse_llvm_version_too_many_components() {
578
});
579
580
581
+#[test]
582
+fn parse_llvm_version_4_components() {
583
+ let res: Result<LlvmVersion, _> = "4.0.0.0".parse();
584
+
585
+ assert!(match res {
586
+ Err(LlvmVersionParseError::TooManyComponents) => true,
587
+ _ => false,
588
+ });
589
+}
590
591
592
fn parse_llvm_version_component_sign_plus() {
593
let res: Result<LlvmVersion, _> = "1.+3".parse();
0 commit comments