diff --git a/src/scanner.rs b/src/scanner.rs index 80bfc4d..27e29ca 100644 --- a/src/scanner.rs +++ b/src/scanner.rs @@ -783,4 +783,13 @@ mod tests { let result = reached_max_depth(&url, 0, 2); assert!(result); } + + #[test] + #[should_panic] + /// call initialize with a bad regex, triggering a panic + fn initialize_panics_on_bad_regex() { + let mut config = Configuration::default(); + config.filter_regex = vec![r"(".to_string()]; + initialize(1, &config); + } }