summaryrefslogtreecommitdiff
path: root/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2024-12-12 08:28:04 +0000
committerJoe Carstairs <me@joeac.net>2024-12-12 08:28:04 +0000
commit54894f9de9bad4fecb2a116d59a03cdd003f84c0 (patch)
tree6ce5517cecf23d4e93d7a381a374e1fa6c810cee /rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs
parent8a30bcbdf9264d235bf93da3df8e170cfde53d02 (diff)
Moves rust workspace to root
Diffstat (limited to 'rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs')
-rw-r--r--rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs b/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs
deleted file mode 100644
index 7218227..0000000
--- a/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-pub mod common;
-
-use actualbudget_queries::actualbudget_zero_budgets::{get_all_actualbudget_zero_budgets, get_first_zero_budget_date};
-use common::{db_url::DB_URL, get_reference_data::get_categories, zero_budget_matchers::get_zero_budget_matchers};
-use diesel::{Connection, SqliteConnection};
-
-#[test]
-fn given_test_database_when_get_all_zero_budgets_then_return_zero_budgets() {
- let connection = &mut SqliteConnection::establish(DB_URL).unwrap();
- let categories = get_categories(connection);
-
- let zero_budgets = get_all_actualbudget_zero_budgets(connection);
-
- assert!(zero_budgets.is_ok());
- let zero_budgets = zero_budgets.unwrap();
- let zero_budget_matchers = get_zero_budget_matchers();
- assert_eq!(zero_budget_matchers.len(), zero_budgets.len());
- for matcher in zero_budget_matchers {
- assert!(zero_budgets.iter().any(|zb| matcher(zb, &categories)))
- }
-}
-
-#[test]
-fn given_test_database_when_get_first_zero_budget_date_then_return_1_aug_2024() {
- let connection = &mut SqliteConnection::establish(DB_URL).unwrap();
-
- let date = get_first_zero_budget_date(connection);
-
- assert!(date.is_ok());
- let date = date.unwrap();
- assert_eq!("01", date.day());
- assert_eq!("08", date.month());
- assert_eq!("2024", date.year());
-}