Added test #10

Merged
phoenix merged 5 commits from add_tests into devel 2025-06-12 21:26:23 +00:00
4 changed files with 26 additions and 23 deletions
Showing only changes of commit 2c999728f5 - Show all commits

View File

@@ -1,4 +1,3 @@
pub async fn get_db_url() -> String {
dotenvy::dotenv().ok();
std::env::var(crate::keys::DB_URL).expect(crate::keys::error::DB_URL)

View File

@@ -1,17 +1,2 @@
pub mod environment;
pub mod keys;
pub fn add(left: u64, right: u64) -> u64 {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}

View File

@@ -1,33 +1,52 @@
#[cfg(test)]
mod tests {
#[test]
fn test_dburl() {
let result = async_std::task::block_on(icarus_envy::environment::get_db_url());
assert_eq!(result, "postgres://myuser:password@localhost:5432/my_db", "DATABASE_URL does not match {:?}", result);
assert_eq!(
result, "postgres://myuser:password@localhost:5432/my_db",
"DATABASE_URL does not match {:?}",
result
);
}
#[test]
fn test_get_secret_main_key() {
let result = async_std::task::block_on(icarus_envy::environment::get_secret_main_key());
assert_eq!(result, "Somesupersecretpassword!!!45345435", "SECRET_MAIN_KEY does not match {:?}", result)
assert_eq!(
result, "Somesupersecretpassword!!!45345435",
"SECRET_MAIN_KEY does not match {:?}",
result
)
}
#[test]
fn test_get_secret_key() {
let result = async_std::task::block_on(icarus_envy::environment::get_secret_key());
assert_eq!(result, "AmIGoodEnoughForYou?", "SECRET_KEY does not match {:?}", result)
assert_eq!(
result, "AmIGoodEnoughForYou?",
"SECRET_KEY does not match {:?}",
result
)
}
#[test]
fn test_get_root_directory() {
let result = async_std::task::block_on(icarus_envy::environment::get_root_directory());
assert_eq!(result, "/path/to/root", "ROOT_DIRECTORY does not match {:?}", result)
assert_eq!(
result, "/path/to/root",
"ROOT_DIRECTORY does not match {:?}",
result
)
}
#[test]
fn test_get_icarus_base_api_url() {
let result = async_std::task::block_on(icarus_envy::environment::get_icarus_base_api_url());
assert_eq!(result, "https://icarus.com", "ICARUS_BASE_API_URL does not match {:?}", result)
assert_eq!(
result, "https://icarus.com",
"ICARUS_BASE_API_URL does not match {:?}",
result
)
}
}