From aace46f4640912462e1247d4ff271e094f3630d8 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 19 Aug 2015 12:59:14 +0200 Subject: [PATCH] Properly parse test cases with trailing whitespace --- data/test/ignore | 2 -- tests/tree_builder.rs | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/data/test/ignore b/data/test/ignore index 4a2c95a6..bb2aa314 100644 --- a/data/test/ignore +++ b/data/test/ignore @@ -13,7 +13,6 @@ tb: ruby.dat-20 tb: ruby.dat-3 tb: ruby.dat-5 tb: ruby.dat-7 -tb: tests16.dat-194 tb: tests19.dat-10 tb: tests19.dat-11 tb: tests19.dat-18 @@ -22,7 +21,6 @@ tb: tests19.dat-7 tb: tests19.dat-8 tb: tests19.dat-9 tb: tests2.dat-44 -tb: tests26.dat-9 tb: foreign-fragment.dat-0 tb: foreign-fragment.dat-1 tb: foreign-fragment.dat-18 diff --git a/tests/tree_builder.rs b/tests/tree_builder.rs index 3596ceda..75104f9d 100644 --- a/tests/tree_builder.rs +++ b/tests/tree_builder.rs @@ -189,10 +189,11 @@ fn make_test_desc_with_scripting_flag( field.trim_right_matches('\n').to_string() }; + let mut data = fields.get("data").expect("missing data").to_string(); + data.pop(); let expected = get_field("document"); let context = fields.get("document-fragment") .map(|field| Atom::from_slice(field.trim_right_matches('\n'))); - let data = get_field("data"); let ignore = ignores.contains(name); let mut name = name.to_owned(); if scripting_enabled {