From 46f7b7096450939fe03c95aa81ce06ae4bfca89d Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Mon, 28 Mar 2016 06:51:43 -0400
Subject: [PATCH] Enable reply/reply-all/forward buttons also in preview frame of message/rfc822

---
 tests/Framework/Text2Html.php |   55 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/tests/Framework/Text2Html.php b/tests/Framework/Text2Html.php
index 8d091d5..a08f9c0 100644
--- a/tests/Framework/Text2Html.php
+++ b/tests/Framework/Text2Html.php
@@ -21,48 +21,53 @@
             'flowed' => false,
             'wrap'   => false,
             'space'  => '_', // replace UTF-8 non-breaking space for simpler testing
+            'nobr_start' => '>',
+            'nobr_end'   => '<',
         );
 
-        $data[] = array(" aaaa", "_aaaa", $options);
-        $data[] = array("aaaa aaaa", "aaaa_aaaa", $options);
-        $data[] = array("aaaa  aaaa", "aaaa__aaaa", $options);
-        $data[] = array("aaaa   aaaa", "aaaa___aaaa", $options);
-        $data[] = array("aaaa\taaaa", "aaaa____aaaa", $options);
+        $data[] = array(" aaaa", ">_aaaa<", $options);
+        $data[] = array("aa>aa", ">aa&gt;aa<", $options);
+        $data[] = array("aaaa aaaa", ">aaaa_aaaa<", $options);
+        $data[] = array("aaaa  aaaa", ">aaaa__aaaa<", $options);
+        $data[] = array("aaaa   aaaa", ">aaaa___aaaa<", $options);
+        $data[] = array("aaaa\taaaa", ">aaaa____aaaa<", $options);
         $data[] = array("aaaa\naaaa", "aaaa<br>aaaa", $options);
-        $data[] = array("aaaa\n aaaa", "aaaa<br>_aaaa", $options);
-        $data[] = array("aaaa\n  aaaa", "aaaa<br>__aaaa", $options);
-        $data[] = array("aaaa\n   aaaa", "aaaa<br>___aaaa", $options);
-        $data[] = array("\taaaa", "____aaaa", $options);
+        $data[] = array("aaaa\n aaaa", "aaaa<br>>_aaaa<", $options);
+        $data[] = array("aaaa\n  aaaa", "aaaa<br>>__aaaa<", $options);
+        $data[] = array("aaaa\n   aaaa", "aaaa<br>>___aaaa<", $options);
+        $data[] = array("\n", "<br>", $options);
+        $data[] = array("\taaaa", ">____aaaa<", $options);
         $data[] = array("\naaaa", "<br>aaaa", $options);
-        $data[] = array("\n aaaa", "<br>_aaaa", $options);
-        $data[] = array("\n  aaaa", "<br>__aaaa", $options);
-        $data[] = array("\n   aaaa", "<br>___aaaa", $options);
+        $data[] = array("\n aaaa", "<br>>_aaaa<", $options);
+        $data[] = array("\n  aaaa", "<br>>__aaaa<", $options);
+        $data[] = array("\n   aaaa", "<br>>___aaaa<", $options);
         $data[] = array("aaaa\n\nbbbb", "aaaa<br><br>bbbb", $options);
-        $data[] = array(">aaaa \n>aaaa", "<blockquote>aaaa_<br>aaaa</blockquote>", $options);
+        $data[] = array(">aaaa \n>aaaa", "<blockquote>>aaaa_<<br>aaaa</blockquote>", $options);
         $data[] = array(">aaaa\n>aaaa", "<blockquote>aaaa<br>aaaa</blockquote>", $options);
-        $data[] = array(">aaaa \n>bbbb\ncccc dddd", "<blockquote>aaaa_<br>bbbb</blockquote>cccc_dddd", $options);
-        $data[] = array("aaaa-bbbb/cccc", "aaaa-&#8288;bbbb/&#8288;cccc", $options);
+        $data[] = array(">aaaa \n>bbbb\ncccc dddd", "<blockquote>>aaaa_<<br>bbbb</blockquote>>cccc_dddd<", $options);
+        $data[] = array("aaaa-bbbb/cccc", ">aaaa-bbbb/cccc<", $options);
 
         $options['flowed'] = true;
 
         $data[] = array(" aaaa", "aaaa", $options);
-        $data[] = array("aaaa aaaa", "aaaa_aaaa", $options);
-        $data[] = array("aaaa  aaaa", "aaaa__aaaa", $options);
-        $data[] = array("aaaa   aaaa", "aaaa___aaaa", $options);
-        $data[] = array("aaaa\taaaa", "aaaa____aaaa", $options);
+        $data[] = array("aaaa aaaa", ">aaaa_aaaa<", $options);
+        $data[] = array("aaaa  aaaa", ">aaaa__aaaa<", $options);
+        $data[] = array("aaaa   aaaa", ">aaaa___aaaa<", $options);
+        $data[] = array("aaaa\taaaa", ">aaaa____aaaa<", $options);
         $data[] = array("aaaa\naaaa", "aaaa<br>aaaa", $options);
         $data[] = array("aaaa\n aaaa", "aaaa<br>aaaa", $options);
-        $data[] = array("aaaa\n  aaaa", "aaaa<br>_aaaa", $options);
-        $data[] = array("aaaa\n   aaaa", "aaaa<br>__aaaa", $options);
-        $data[] = array("\taaaa", "____aaaa", $options);
+        $data[] = array("aaaa\n  aaaa", "aaaa<br>>_aaaa<", $options);
+        $data[] = array("aaaa\n   aaaa", "aaaa<br>>__aaaa<", $options);
+        $data[] = array("\taaaa", ">____aaaa<", $options);
         $data[] = array("\naaaa", "<br>aaaa", $options);
         $data[] = array("\n aaaa", "<br>aaaa", $options);
-        $data[] = array("\n  aaaa", "<br>_aaaa", $options);
-        $data[] = array("\n   aaaa", "<br>__aaaa", $options);
+        $data[] = array("\n  aaaa", "<br>>_aaaa<", $options);
+        $data[] = array("\n   aaaa", "<br>>__aaaa<", $options);
         $data[] = array("aaaa\n\nbbbb", "aaaa<br><br>bbbb", $options);
         $data[] = array(">aaaa \n>aaaa", "<blockquote>aaaa aaaa</blockquote>", $options);
         $data[] = array(">aaaa\n>aaaa", "<blockquote>aaaa<br>aaaa</blockquote>", $options);
-        $data[] = array(">aaaa \n>bbbb\ncccc dddd", "<blockquote>aaaa bbbb</blockquote>cccc_dddd", $options);
+        $data[] = array(">aaaa \n>bbbb\ncccc dddd", "<blockquote>aaaa bbbb</blockquote>>cccc_dddd<", $options);
+        $data[] = array("\x02\x03", ">\x02\x03<", $options);
 
         $options['flowed'] = false;
         $options['wrap']   = true;

--
Gitblit v1.9.1