Use pretty_assertions for all message tests (#775)

This commit is contained in:
Paolo Barbolini
2022-06-02 14:20:06 +02:00
committed by GitHub
parent 50628af5fd
commit 65958df14f
15 changed files with 28 additions and 0 deletions

View File

@@ -72,6 +72,7 @@ ed25519-dalek = { version = "1.0.1", optional = true }
email_address = { version = "0.2.1", default-features = false }
[dev-dependencies]
pretty_assertions = "1"
criterion = "0.3"
tracing-subscriber = "0.3"
glob = "0.3"

View File

@@ -285,6 +285,8 @@ fn find_all_lf_char_indices(s: &str) -> Vec<usize> {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::{in_place_crlf_line_endings, Body, ContentTransferEncoding};
#[test]

View File

@@ -409,6 +409,8 @@ fn dkim_sign_fixed_time(message: &mut Message, dkim_config: &DkimConfig, timesta
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::{
super::{
header::{HeaderName, HeaderValue},

View File

@@ -75,6 +75,8 @@ impl Default for ContentTransferEncoding {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::ContentTransferEncoding;
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -77,6 +77,8 @@ impl Header for ContentDisposition {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::ContentDisposition;
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -149,6 +149,8 @@ mod serde {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::ContentType;
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -74,6 +74,8 @@ impl From<Date> for SystemTime {
mod test {
use std::time::{Duration, SystemTime};
use pretty_assertions::assert_eq;
use super::Date;
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -172,6 +172,8 @@ mailboxes_header! {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::{From, Mailbox, Mailboxes};
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -569,6 +569,8 @@ const fn allowed_char(c: char) -> bool {
#[cfg(test)]
mod tests {
use pretty_assertions::assert_eq;
use super::{HeaderName, HeaderValue, Headers};
#[test]

View File

@@ -64,6 +64,8 @@ impl Default for MimeVersion {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::{MimeVersion, MIME_VERSION_1_0};
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -85,6 +85,8 @@ text_header! {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::Subject;
use crate::message::header::{HeaderName, HeaderValue, Headers};

View File

@@ -154,6 +154,7 @@ impl<'de> Deserialize<'de> for Mailboxes {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use serde_json::from_str;
use super::*;

View File

@@ -471,6 +471,8 @@ fn write_quoted_string_char(f: &mut Formatter<'_>, c: u8) -> FmtResult {
mod test {
use std::convert::TryInto;
use pretty_assertions::assert_eq;
use super::Mailbox;
#[test]

View File

@@ -398,6 +398,8 @@ impl EmailFormat for MultiPart {
#[cfg(test)]
mod test {
use pretty_assertions::assert_eq;
use super::*;
use crate::message::header;

View File

@@ -598,6 +598,8 @@ fn make_message_id() -> String {
mod test {
use std::time::{Duration, SystemTime};
use pretty_assertions::assert_eq;
use super::{header, mailbox::Mailbox, make_message_id, Message, MultiPart, SinglePart};
#[test]