diff --git a/main/tests/server/src/com/google/refine/tests/exporters/HtmlExporterTests.java b/main/tests/server/src/com/google/refine/tests/exporters/HtmlExporterTests.java index 131a47ea2..252808a93 100644 --- a/main/tests/server/src/com/google/refine/tests/exporters/HtmlExporterTests.java +++ b/main/tests/server/src/com/google/refine/tests/exporters/HtmlExporterTests.java @@ -184,6 +184,33 @@ public class HtmlExporterTests extends RefineTest { "\n" + "\n"); } + + @Test + public void exportHtmlTableWithURLs(){ + CreateGrid(3,3); + + project.rows.get(1).cells.set(1, new Cell("ftp://ftp.ripe.net/ripe/", null)); + project.rows.get(2).cells.set(0, new Cell("https://gnu.org/", null)); + try { + SUT.export(project, options, engine, writer); + } catch (IOException e) { + Assert.fail(); + } + + Assert.assertEquals(writer.toString(), "\n" + + "\n" + "" + TEST_PROJECT_NAME + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "
column0column1column2
row0cell0row0cell1row0cell2
row1cell0ftp://ftp.ripe.net/ripe/row1cell2
https://gnu.org/row2cell1row2cell2
\n" + + "\n" + + "\n"); + } //helper methods