From 4967cbabfc2fddc903dfaa17b11b2baa006fb218 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sun, 17 Nov 2024 16:37:38 +0000 Subject: actualbudget queries integration tests --- .../tests/actualbudget_zero_budgets.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs (limited to 'rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs') diff --git a/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs b/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs new file mode 100644 index 0000000..c4e79be --- /dev/null +++ b/rust/actualbudget_queries/tests/actualbudget_zero_budgets.rs @@ -0,0 +1,16 @@ +mod common; + +use actualbudget_queries::actualbudget_zero_budgets::get_all_actualbudget_zero_budgets; +use common::DB_URL; +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 zero_budgets = get_all_actualbudget_zero_budgets(connection); + + assert!(zero_budgets.is_ok()); + let zero_budgets = zero_budgets.unwrap(); + assert_eq!(25, zero_budgets.len()); +} -- cgit v1.2.3