summaryrefslogtreecommitdiff
path: root/actualbudget_queries/tests/actualbudget_payees.rs
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-28 13:22:53 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-28 13:30:27 +0100
commit2361adeb0ca77904138e3466d51c2f44cf6df613 (patch)
treef6e7192908f99fab62061913d8a1e9d2b918414b /actualbudget_queries/tests/actualbudget_payees.rs
parentc7ed1e61ce2218be0b9e60577454124c4e43a366 (diff)
Tidier folders
Diffstat (limited to 'actualbudget_queries/tests/actualbudget_payees.rs')
-rw-r--r--actualbudget_queries/tests/actualbudget_payees.rs25
1 files changed, 0 insertions, 25 deletions
diff --git a/actualbudget_queries/tests/actualbudget_payees.rs b/actualbudget_queries/tests/actualbudget_payees.rs
deleted file mode 100644
index acf5c4e..0000000
--- a/actualbudget_queries/tests/actualbudget_payees.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-pub mod common;
-
-use actualbudget_queries::actualbudget_payees::get_all_actualbudget_payees;
-use common::{db_url::DB_URL, get_reference_data::get_accounts, payee_matchers::get_payee_matchers};
-use diesel::{Connection, SqliteConnection};
-
-#[test]
-fn given_test_database_when_get_all_payees_then_return_payees() {
- let connection = &mut SqliteConnection::establish(DB_URL).unwrap();
- let accounts = get_accounts(connection);
-
- let payees = get_all_actualbudget_payees(connection);
-
- assert!(payees.is_ok());
- let payees = payees.unwrap();
- let payee_matchers = get_payee_matchers();
- assert_eq!(payee_matchers.len(), payees.len());
- for payee in payees {
- assert!(
- payee_matchers.iter().any(|payee_matcher| payee_matcher(&payee, &accounts)),
- "no match found for payee {:?}",
- payee,
- );
- }
-}