refactor: type config tests

This commit is contained in:
Alex Wellnitz 2024-12-19 11:31:27 +01:00
parent d1162e1728
commit e9a5136c8d
2 changed files with 7 additions and 8 deletions

View File

@ -4,8 +4,8 @@ use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct Config {
http_addr: String,
database_path: String,
pub http_addr: String,
pub database_path: String,
}
impl Config {
@ -16,8 +16,8 @@ impl Config {
}
}
pub(crate) fn load_from_file(_config_path: &str) -> Result<Config, Error> {
unimplemented!();
pub fn load_from_file(_config_path: &str) -> Result<Config, Error> {
todo!();
}
}

View File

@ -3,12 +3,11 @@ mod tests {
use rustysearch::types::config::Config;
#[test]
fn test_search_engine() {
fn test_create_new_config() {
let config = Config::default();
let config_two = Config::new();
println!("{:?}", config);
println!("{:?}", config_two);
// assert_eq!(config.http, 1);
assert_eq!(config.http_addr, "127.0.0.1:4000");
assert_eq!(config_two.http_addr, "127.0.0.1:4000");
}
}