blob: 0271784668ad2a4b2014544e7de14c9d4d26620d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#![allow(warnings, unused)]
use libgitmail::{Id, Patch, Segment, Subject};
const TEST_MAIL: &'static str = include_str!("../email.txt");
/// Parse an e-mail that was generated by git-send-email in a real projectf
#[test]
fn parse_mail() {
let headers = Patch::preprocess(TEST_MAIL);
assert_eq!(
Patch::new(TEST_MAIL).unwrap(),
Patch {
id: Id("<20191229132404.14579-1-hi@alyssa.is>".into()),
headers,
raw: TEST_MAIL,
reply_to: None,
subject: Subject {
version: 1,
segment: None,
prefix: "PATCH".into(),
message: "docs: Node.js 10 works fine (now?)".into()
}
}
)
}
|