summaryrefslogtreecommitdiff
path: root/test/net
diff options
context:
space:
mode:
Diffstat (limited to 'test/net')
-rw-r--r--test/net/yacy/document/parser/htmlParserTest.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/net/yacy/document/parser/htmlParserTest.java b/test/net/yacy/document/parser/htmlParserTest.java
index 1ab31f9bf..2d7ad5b73 100644
--- a/test/net/yacy/document/parser/htmlParserTest.java
+++ b/test/net/yacy/document/parser/htmlParserTest.java
@@ -118,4 +118,26 @@ public class htmlParserTest extends TestCase {
ImageEntry img = scraper.getImages().get(1);
assertEquals(550,img.width());
}
+
+ /**
+ * Test of parseToScraper method, of class htmlParser
+ * for scraping tag content from text (special test to verify <style> not counted as text
+ */
+ @Test
+ public void testParseToScraper_TagTest() throws Exception {
+ final AnchorURL url = new AnchorURL("http://localhost/");
+ final String mimetype = "text/html";
+ final String textSource = "test text";
+ final String testhtml = "<html>"
+ + "<head><style type=\"text/css\"> h1 { color: #ffffff; }</style></head>"
+ + "<body>"
+ + "<p>" + textSource + "</p>"
+ + "</body></html>";
+
+ ContentScraper scraper = parseToScraper(url, mimetype, new VocabularyScraper(), 0, testhtml, 10);
+
+ String txt = scraper.getText();
+ System.out.println("ScraperTagTest: [" + textSource + "] = [" + txt + "]");
+ assertEquals(txt, textSource);
+ }
}