mirror of
https://github.com/epi052/feroxbuster
synced 2024-07-08 19:45:45 +00:00
fixed some tests
This commit is contained in:
parent
0437c2baac
commit
6c96589ca5
|
@ -4,7 +4,7 @@ use std::any::Any;
|
|||
use std::fmt::Debug;
|
||||
|
||||
use crate::response::FeroxResponse;
|
||||
use crate::traits::{FeroxFilter};
|
||||
use crate::traits::FeroxFilter;
|
||||
|
||||
pub use self::container::FeroxFilters;
|
||||
pub(crate) use self::empty::EmptyFilter;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
use super::*;
|
||||
use crate::nlp::preprocess;
|
||||
use ::regex::Regex;
|
||||
|
||||
|
||||
#[test]
|
||||
/// just a simple test to increase code coverage by hitting as_any and the inner value
|
||||
fn lines_filter_as_any() {
|
||||
|
@ -111,7 +111,7 @@ fn similarity_filter_is_accurate() {
|
|||
resp.set_text("sitting");
|
||||
|
||||
let mut filter = SimilarityFilter {
|
||||
hash: 1,
|
||||
hash: SIM_HASHER.create_signature(["kitten"].iter()),
|
||||
original_url: "".to_string(),
|
||||
};
|
||||
|
||||
|
@ -119,13 +119,15 @@ fn similarity_filter_is_accurate() {
|
|||
assert!(!filter.should_filter_response(&resp));
|
||||
|
||||
resp.set_text("");
|
||||
filter.hash = 1;
|
||||
filter.hash = SIM_HASHER.create_signature([""].iter());
|
||||
|
||||
// two empty strings are the same, however ssdeep doesn't accept empty strings, expect false
|
||||
// two empty strings are the same
|
||||
assert!(!filter.should_filter_response(&resp));
|
||||
|
||||
resp.set_text("some data to hash for the purposes of running a test");
|
||||
filter.hash = 1;
|
||||
resp.set_text("some data hash purposes running test");
|
||||
filter.hash = SIM_HASHER.create_signature(
|
||||
preprocess("some data to hash for the purposes of running a test").iter(),
|
||||
);
|
||||
|
||||
assert!(filter.should_filter_response(&resp));
|
||||
}
|
||||
|
|
|
@ -192,7 +192,7 @@ mod tests {
|
|||
assert_eq!(
|
||||
filter,
|
||||
SimilarityFilter {
|
||||
hash: 1,
|
||||
hash: 14897447612059286329,
|
||||
original_url: srv.url("/")
|
||||
}
|
||||
);
|
||||
|
|
|
@ -441,8 +441,8 @@ fn feroxstates_feroxserialize_implementation() {
|
|||
r#""proxy":"""#,
|
||||
r#""replay_proxy":"""#,
|
||||
r#""target_url":"""#,
|
||||
r#""status_codes":[200,204,301,302,307,308,401,403,405,500]"#,
|
||||
r#""replay_codes":[200,204,301,302,307,308,401,403,405,500]"#,
|
||||
r#""status_codes":[100,101,102,200,201,202,203,204,205,206,207,208,226,300,301,302,303,304,305,307,308,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,426,428,429,431,451,500,501,502,503,504,505,506,507,508,510,511,103,425]"#,
|
||||
r#""replay_codes":[100,101,102,200,201,202,203,204,205,206,207,208,226,300,301,302,303,304,305,307,308,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,426,428,429,431,451,500,501,502,503,504,505,506,507,508,510,511,103,425]"#,
|
||||
r#""filter_status":[]"#,
|
||||
r#""threads":50"#,
|
||||
r#""timeout":7"#,
|
||||
|
|
Loading…
Reference in New Issue
Block a user