]> git.proxmox.com Git - pmg-log-tracker.git/blobdiff - tests/tests_before_queue.rs
debcargo: fix maintainer directive
[pmg-log-tracker.git] / tests / tests_before_queue.rs
index bd46e53cd20ecd650ac61d8068f874fadf37ac0d..5f36ec2dfd93c19a4b0e71c1c592713abcb00ae3 100644 (file)
@@ -16,8 +16,8 @@ fn before_queue_start_end_time_string() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);
@@ -37,8 +37,8 @@ fn before_queue_start_end_timestamp() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);
@@ -60,8 +60,8 @@ fn before_queue_qid() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue_qid")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue_qid").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);
@@ -83,8 +83,8 @@ fn before_queue_host() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue_host")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue_host").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);
@@ -114,6 +114,29 @@ fn before_queue_search_string() {
     utils::compare_output(output_reader, expected_output);
 }
 
+#[test]
+fn before_queue_search_string_case_insensitive() {
+    let output = Command::new(utils::log_tracker_path())
+        .arg("-vv")
+        .arg("-s")
+        .arg("1608300000")
+        .arg("-e")
+        .arg("1608302400")
+        .arg("-i")
+        .arg("tests/test_input_mixed")
+        .arg("-x")
+        .arg("reJECT")
+        .output()
+        .expect("failed to execute pmg-log-tracker");
+
+    let expected_file = File::open("tests/test_output_before_queue_search_string")
+        .expect("failed to open test_output");
+
+    let expected_output = BufReader::new(&expected_file);
+    let output_reader = BufReader::new(&output.stdout[..]);
+    utils::compare_output(output_reader, expected_output);
+}
+
 #[test]
 fn before_queue_exclude_greylist_ndr() {
     let output = Command::new(utils::log_tracker_path())
@@ -129,8 +152,8 @@ fn before_queue_exclude_greylist_ndr() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);
@@ -152,8 +175,8 @@ fn before_queue_to() {
         .output()
         .expect("failed to execute pmg-log-tracker");
 
-    let expected_file = File::open("tests/test_output_before_queue_to")
-        .expect("failed to open test_output");
+    let expected_file =
+        File::open("tests/test_output_before_queue_to").expect("failed to open test_output");
 
     let expected_output = BufReader::new(&expected_file);
     let output_reader = BufReader::new(&output.stdout[..]);