Skip to content

Commit 6fb8bc1

Browse files
committed
test(spec): Ensure we can parse what we render
1 parent 19a0404 commit 6fb8bc1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/cargo/core/package_id_spec.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,10 @@ mod tests {
331331
fn ok(spec: &str, expected: PackageIdSpec, expected_rendered: &str) {
332332
let parsed = PackageIdSpec::parse(spec).unwrap();
333333
assert_eq!(parsed, expected);
334-
assert_eq!(parsed.to_string(), expected_rendered);
334+
let rendered = parsed.to_string();
335+
assert_eq!(rendered, expected_rendered);
336+
let reparsed = PackageIdSpec::parse(&rendered).unwrap();
337+
assert_eq!(reparsed, expected);
335338
}
336339

337340
ok(

0 commit comments

Comments
 (0)