RustRover cargo-generate template: Axum + Vue 3 + TypeScript + Tailwind + sqlx
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

18 řádky
508 B

  1. use server::AppConfig;
  2. #[test]
  3. fn default_config_binds_loopback() {
  4. let config = AppConfig::default();
  5. let addr = config.socket_addr().expect("addr");
  6. assert_eq!(addr.port(), 8080);
  7. assert!(addr.ip().is_loopback());
  8. }
  9. #[test]
  10. fn layered_config_loads_from_workspace() {
  11. let config = AppConfig::load().expect("load config from workspace");
  12. assert_eq!(config.server.host, "127.0.0.1");
  13. assert_eq!(config.frontend.host, "127.0.0.1");
  14. assert!(!config.database.url.is_empty());
  15. }