[empathy] Add test for bug #597049
- From: Xavier Claessens <xclaesse src gnome org>
- To: svn-commits-list gnome org
- Cc: 
- Subject: [empathy] Add test for bug #597049
- Date: Thu, 26 Nov 2009 09:20:57 +0000 (UTC)
commit b253440c84091dd88e619171330e895507abe40d
Author: Xavier Claessens <xclaesse gmail com>
Date:   Tue Nov 24 18:38:38 2009 +0100
    Add test for bug #597049
 tests/empathy-parser-test.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/tests/empathy-parser-test.c b/tests/empathy-parser-test.c
index bbe7aad..6c549f9 100644
--- a/tests/empathy-parser-test.c
+++ b/tests/empathy-parser-test.c
@@ -61,14 +61,21 @@ test_parsers (void)
       "mailto:user  com", "mailto:user  com",
       "user  com", "user  com",
 
-      /* Links inside (), {}, [] or "" */
+      /* Links inside (), {}, [], <> or "" */
       /* FIXME: How to test if the ending ] is matched or not? */
       "Foo (www.foo.com)", "Foo ([www.foo.com])",
       "Foo {www.foo.com}", "Foo {[www.foo.com]}",
       "Foo [www.foo.com]", "Foo [[www.foo.com]]",
+      "Foo <www.foo.com>", "Foo <[www.foo.com]>",
       "Foo \"www.foo.com\"", "Foo \"[www.foo.com]\"",
       "Foo (www.foo.com/bar(123)baz)", "Foo ([www.foo.com/bar(123)baz])",
       "<a href=\"http://foo.com\">bar</a>", "<a href=\"[http://foo.com]\">bar</a>",
+      /* FIXME; Known issue: With email addresses, any leading character is matched */
+      //"Foo (user server com)", "Foo ([user server com])",
+      //"Foo {user server com}", "Foo {[user server com]}",
+      //"Foo [user server com]", "Foo [[user server com]]",
+      //"Foo <user server com>", "Foo <[user server com]>",
+      "Foo \"user server com\"", "Foo \"[user server com]\"",
 
       /* Basic smileys */
       "a:)b", "a[:)]b",
@@ -79,7 +86,7 @@ test_parsers (void)
       ":)http://foo.com", "[:)][http://foo.com]",
       "a :) b http://foo.com c :( d www.test.com e", "a [:)] b [http://foo.com] c [:(] d [www.test.com] e",
 
-      /* FIXME: Known issues. Brackets should be counted by the parser */
+      /* FIXME: Known issue: Brackets should be counted by the parser */
       //"Foo www.bar.com/test(123)", "Foo [www.bar.com/test(123)]",
       //"Foo (www.bar.com/test(123))", "Foo ([www.bar.com/test(123)])",
       //"Foo www.bar.com/test{123}", "Foo [www.bar.com/test{123}]",
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]