;### Changed
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 39m16s
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 39m16s
- 🔑 **JWT_SECRET → JWT_SECRET_KEY**: Используется `JWT_SECRET_KEY` для совместимости с `@core`, `@inbox`, `@presence` - Fallback на `JWT_SECRET` для обратной совместимости - Обновлена документация: README.md, configuration.md - **BREAKING**: Требует установки `JWT_SECRET_KEY` в production (или использование legacy `JWT_SECRET`) ### Fixed (Tests & Code Quality) - 🧪 **Удален мертвый код**: Removed unused mock functions and structs from tests - 🔧 **Исправлены async тесты**: Changed `#[test]` → `#[tokio::test]` для async функций - 🧹 **Чистые warnings**: Все тесты компилируются без warnings - 📝 **Префиксы unused полей**: `_field` вместо `#[allow(dead_code)]`
This commit is contained in:
@@ -78,7 +78,9 @@ fn create_test_jwt_token(user_id: &str, username: Option<&str>) -> String {
|
||||
iat: now,
|
||||
};
|
||||
|
||||
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "your-secret-key".to_string());
|
||||
let secret = std::env::var("JWT_SECRET_KEY")
|
||||
.or_else(|_| std::env::var("JWT_SECRET_KEY"))
|
||||
.unwrap_or_else(|_| "your-secret-key".to_string());
|
||||
let key = EncodingKey::from_secret(secret.as_ref());
|
||||
|
||||
encode(&Header::default(), &claims, &key).unwrap()
|
||||
@@ -125,7 +127,9 @@ async fn test_expired_jwt_token() {
|
||||
iat: now - 7200, // Создан 2 часа назад
|
||||
};
|
||||
|
||||
let secret = std::env::var("JWT_SECRET").unwrap_or_else(|_| "your-secret-key".to_string());
|
||||
let secret = std::env::var("JWT_SECRET_KEY")
|
||||
.or_else(|_| std::env::var("JWT_SECRET_KEY"))
|
||||
.unwrap_or_else(|_| "your-secret-key".to_string());
|
||||
let key = EncodingKey::from_secret(secret.as_ref());
|
||||
let token = encode(&Header::default(), &claims, &key).unwrap();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user