We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 766622a + 833fde6 commit 8950062Copy full SHA for 8950062
fuzz/Cargo.toml
@@ -15,7 +15,7 @@ git = "https://github.com/rust-fuzz/libfuzzer-sys.git"
15
16
[[bin]]
17
name = "parse"
18
-path = "fuzzers/parse.rs"
+path = "fuzz_targets/parse.rs"
19
20
[workspace]
21
members = ["."]
fuzz/fuzzers/parse.rs renamed to fuzz/fuzz_targets/parse.rs
@@ -5,6 +5,9 @@ use std::str;
5
6
fuzz_target!(|data: &[u8]| {
7
if let Ok(utf8) = str::from_utf8(data) {
8
- let _ = url::Url::parse(utf8);
+ if let Ok(parsed) = url::Url::parse(utf8) {
9
+ let as_str = parsed.as_str();
10
+ assert_eq!(parsed, url::Url::parse(as_str).unwrap());
11
+ }
12
}
13
});
0 commit comments