style: auto-format entire codebase with cargo fmt (stable rustfmt.toml)
Some checks failed
ci/woodpecker/pr/check Pipeline failed
CI / Check (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Build (macos-latest) (pull_request) Has been cancelled
CI / Build (ubuntu-latest) (pull_request) Has been cancelled
CI / Build (windows-latest) (pull_request) Has been cancelled
Some checks failed
ci/woodpecker/pr/check Pipeline failed
CI / Check (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Build (macos-latest) (pull_request) Has been cancelled
CI / Build (ubuntu-latest) (pull_request) Has been cancelled
CI / Build (windows-latest) (pull_request) Has been cancelled
This commit is contained in:
@@ -4,8 +4,8 @@ mod helpers;
|
||||
|
||||
use helpers::fake_tdclient::FakeTdClient;
|
||||
use helpers::test_data::TestMessageBuilder;
|
||||
use tele_tui::tdlib::ReplyInfo;
|
||||
use tele_tui::tdlib::types::ForwardInfo;
|
||||
use tele_tui::tdlib::ReplyInfo;
|
||||
use tele_tui::types::{ChatId, MessageId};
|
||||
|
||||
/// Test: Reply создаёт сообщение с reply_to
|
||||
@@ -28,7 +28,15 @@ async fn test_reply_creates_message_with_reply_to() {
|
||||
};
|
||||
|
||||
// Отвечаем на него
|
||||
let reply_msg = client.send_message(ChatId::new(123), "Answer!".to_string(), Some(MessageId::new(100)), Some(reply_info)).await.unwrap();
|
||||
let reply_msg = client
|
||||
.send_message(
|
||||
ChatId::new(123),
|
||||
"Answer!".to_string(),
|
||||
Some(MessageId::new(100)),
|
||||
Some(reply_info),
|
||||
)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
// Проверяем что ответ отправлен с reply_to
|
||||
assert_eq!(client.get_sent_messages().len(), 1);
|
||||
@@ -79,7 +87,10 @@ async fn test_cancel_reply_sends_without_reply_to() {
|
||||
|
||||
// Пользователь начал reply (r), потом отменил (Esc), затем отправил
|
||||
// Это эмулируется отправкой без reply_to
|
||||
client.send_message(ChatId::new(123), "Regular message".to_string(), None, None).await.unwrap();
|
||||
client
|
||||
.send_message(ChatId::new(123), "Regular message".to_string(), None, None)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
// Проверяем что отправилось без reply_to
|
||||
assert_eq!(client.get_sent_messages()[0].reply_to, None);
|
||||
@@ -175,7 +186,15 @@ async fn test_reply_to_forwarded_message() {
|
||||
};
|
||||
|
||||
// Отвечаем на пересланное сообщение
|
||||
let reply_msg = client.send_message(ChatId::new(123), "Thanks for sharing!".to_string(), Some(MessageId::new(100)), Some(reply_info)).await.unwrap();
|
||||
let reply_msg = client
|
||||
.send_message(
|
||||
ChatId::new(123),
|
||||
"Thanks for sharing!".to_string(),
|
||||
Some(MessageId::new(100)),
|
||||
Some(reply_info),
|
||||
)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
// Проверяем что reply содержит reply_to
|
||||
assert_eq!(client.get_sent_messages()[0].reply_to, Some(MessageId::new(100)));
|
||||
|
||||
Reference in New Issue
Block a user