|
|
@@ -26,7 +26,7 @@ fn check_invariants(url: &Url) {
|
|
|
}
|
|
|
|
|
|
|
|
|
-fn run_parsing(input: String, base: String, expected: Result<ExpectedAttributes, ()>) {
|
|
|
+fn run_parsing(input: &String, base: &String, expected: Result<ExpectedAttributes, ()>) {
|
|
|
let base = match Url::parse(&base) {
|
|
|
Ok(base) => base,
|
|
|
Err(message) => panic!("Error parsing base {:?}: {}", base, message)
|
|
|
@@ -135,7 +135,7 @@ fn collect_parsing<F: FnMut(String, test::TestFn)>(add_test: &mut F) {
|
|
|
})
|
|
|
};
|
|
|
add_test(format!("{:?} @ base {:?}", input, base),
|
|
|
- test::TestFn::dyn_test_fn(move || run_parsing(input, base, expected)));
|
|
|
+ test::TestFn::dyn_test_fn(move || run_parsing(&input, &base, expected)));
|
|
|
}
|
|
|
}
|
|
|
|