From 331f4a638150c1ab8ae5bea86b901f32263b9192 Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Sun, 24 Apr 2016 15:18:22 +0200 Subject: [PATCH] Encode the shr tests files with trailing white space --- .gitattributes | 3 --- test/data/shr/li-empty.txt | 6 +++--- test/lisp/net/shr-tests.el | 3 +++ 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitattributes b/.gitattributes index 24fe4c7acf..13e58a87e9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,9 +33,6 @@ test/etags/html-src/algrthms.html whitespace=cr-at-eol # The upstream maintainer does not want to remove trailing whitespace. doc/misc/texinfo.tex -whitespace=blank-at-eol -# The shr test files can have trailing whitespace. -test/data/shr/*.txt -whitespace=blank-at-eol - # Some files should not be treated as text when diffing or merging. *.cur binary *.gpg binary diff --git a/test/data/shr/li-empty.txt b/test/data/shr/li-empty.txt index 8320bc0097..906fd8df8b 100644 --- a/test/data/shr/li-empty.txt +++ b/test/data/shr/li-empty.txt @@ -1,3 +1,3 @@ -1 -2 -3 +1%20 +2%20 +3%20 diff --git a/test/lisp/net/shr-tests.el b/test/lisp/net/shr-tests.el index 6606ec5815..ab6fc93d1a 100644 --- a/test/lisp/net/shr-tests.el +++ b/test/lisp/net/shr-tests.el @@ -36,6 +36,9 @@ (cons (buffer-substring-no-properties (point-min) (point-max)) (with-temp-buffer (insert-file-contents (format "data/shr/%s.txt" name)) + (while (re-search-forward "%\\([0-9A-F][0-9A-F]\\)" nil t) + (replace-match (string (string-to-number (match-string 1) 16)) + t t)) (buffer-string)))))) (ert-deftest rendering () -- 2.39.2