Skip to content

Commit 086d8e8

Browse files
committed
Add regression test for tafia#115
1 parent 662fc24 commit 086d8e8

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/issues.rs

+14
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@
33
//! Name each module / test as `issue<GH number>` and keep sorted by issue number
44
55
use quick_xml::events::{BytesStart, Event};
6+
use quick_xml::name::QName;
67
use quick_xml::reader::Reader;
78
use quick_xml::Error;
89

10+
/// Regression test for https://github.com/tafia/quick-xml/issues/115
11+
#[test]
12+
fn issue115() {
13+
let mut r = Reader::from_str("<tag1 attr1='line 1\nline 2'></tag1>");
14+
match r.read_event() {
15+
Ok(Event::Start(e)) if e.name() == QName(b"tag1") => {
16+
let v = e.attributes().map(|a| a.unwrap().value).collect::<Vec<_>>();
17+
assert_eq!(v[0].clone().into_owned(), b"line 1\nline 2");
18+
}
19+
_ => (),
20+
}
21+
}
22+
923
/// Regression test for https://github.com/tafia/quick-xml/issues/514
1024
mod issue514 {
1125
use super::*;

0 commit comments

Comments
 (0)