commit
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
|
||||
mod helpers;
|
||||
|
||||
use helpers::test_data::{TestChatBuilder, TestMessageBuilder, create_test_chat};
|
||||
use helpers::app_builder::TestAppBuilder;
|
||||
use helpers::snapshot_utils::{render_to_buffer, buffer_to_string};
|
||||
use helpers::snapshot_utils::{buffer_to_string, render_to_buffer};
|
||||
use helpers::test_data::{create_test_chat, TestChatBuilder, TestMessageBuilder};
|
||||
use insta::assert_snapshot;
|
||||
|
||||
#[test]
|
||||
@@ -48,9 +48,7 @@ fn snapshot_single_incoming_message() {
|
||||
#[test]
|
||||
fn snapshot_single_outgoing_message() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Hi mom!", 1)
|
||||
.outgoing()
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("Hi mom!", 1).outgoing().build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -122,9 +120,7 @@ fn snapshot_sender_grouping() {
|
||||
#[test]
|
||||
fn snapshot_outgoing_sent() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Just sent", 1)
|
||||
.outgoing()
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("Just sent", 1).outgoing().build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -173,9 +169,7 @@ fn snapshot_outgoing_read() {
|
||||
#[test]
|
||||
fn snapshot_edited_message() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Edited text", 1)
|
||||
.edited()
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("Edited text", 1).edited().build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -195,8 +189,7 @@ fn snapshot_edited_message() {
|
||||
fn snapshot_long_message_wrap() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let long_text = "This is a very long message that should wrap across multiple lines when rendered in the terminal UI. Let's make it even longer to ensure we test the wrapping behavior properly.";
|
||||
let message = TestMessageBuilder::new(long_text, 1)
|
||||
.build();
|
||||
let message = TestMessageBuilder::new(long_text, 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -215,8 +208,7 @@ fn snapshot_long_message_wrap() {
|
||||
#[test]
|
||||
fn snapshot_markdown_bold_italic_code() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("**bold** *italic* `code`", 1)
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("**bold** *italic* `code`", 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -235,8 +227,8 @@ fn snapshot_markdown_bold_italic_code() {
|
||||
#[test]
|
||||
fn snapshot_markdown_link_mention() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Check [this](https://example.com) and @username", 1)
|
||||
.build();
|
||||
let message =
|
||||
TestMessageBuilder::new("Check [this](https://example.com) and @username", 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -255,8 +247,7 @@ fn snapshot_markdown_link_mention() {
|
||||
#[test]
|
||||
fn snapshot_markdown_spoiler() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Spoiler: ||hidden text||", 1)
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("Spoiler: ||hidden text||", 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -275,8 +266,7 @@ fn snapshot_markdown_spoiler() {
|
||||
#[test]
|
||||
fn snapshot_media_placeholder() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("[Фото]", 1)
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("[Фото]", 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
@@ -380,8 +370,7 @@ fn snapshot_multiple_reactions() {
|
||||
#[test]
|
||||
fn snapshot_selected_message() {
|
||||
let chat = create_test_chat("Mom", 123);
|
||||
let message = TestMessageBuilder::new("Selected message", 1)
|
||||
.build();
|
||||
let message = TestMessageBuilder::new("Selected message", 1).build();
|
||||
|
||||
let mut app = TestAppBuilder::new()
|
||||
.with_chat(chat)
|
||||
|
||||
Reference in New Issue
Block a user