From fec877f038b62753e1d3565e0e4dec4c4a304ada Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Wed, 17 Jun 2015 03:31:21 -0400
Subject: [PATCH] Fix so links with href == content aren't added to links list on html to text conversion (#1490434)
---
tests/Framework/Html2text.php | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/tests/Framework/Html2text.php b/tests/Framework/Html2text.php
index dee7670..2f24594 100644
--- a/tests/Framework/Html2text.php
+++ b/tests/Framework/Html2text.php
@@ -113,4 +113,29 @@
$this->assertContains('QUOTED TEXT INNER 1 INNER 2 NO END', $res, 'No quoating on invalid html');
}
+
+ function test_links()
+ {
+ $html = '<a href="http://test.com">content</a>';
+ $expected = 'content [1]
+
+Links:
+------
+[1] http://test.com
+';
+
+ $ht = new rcube_html2text($html, false, true);
+ $res = $ht->get_text();
+
+ $this->assertSame($expected, $res, 'Links list');
+
+ // href == content (#1490434)
+ $html = '<a href="http://test.com">http://test.com</a>';
+ $expected = 'http://test.com';
+
+ $ht = new rcube_html2text($html, false, true);
+ $res = $ht->get_text();
+
+ $this->assertSame($expected, $res, 'Skip link with href == content');
+ }
}
--
Gitblit v1.9.1