Skip to content
Snippets Groups Projects
Commit 7347122c authored by Martin Stjernholm's avatar Martin Stjernholm
Browse files

Test using strings in to_do.

Rev: src/modules/Parser/testsuite.in:1.5
parent f49e1505
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
test_any([[ test_any([[
object p = Parser.HTML(); object p = Parser.HTML();
p->add_tag ("t", lambda (object p, mapping a) {return "<t2>";}); p->add_tag ("t", lambda (object p, mapping a) {return "<t2>";});
p->add_tag ("t2", lambda (object p, mapping a) {return "a";}); p->add_tag ("t2", "a");
return p->finish("<t>")->read(); return p->finish("<t>")->read();
]], "a") ]], "a")
test_any([[ test_any([[
...@@ -17,6 +17,18 @@ test_any([[ ...@@ -17,6 +17,18 @@ test_any([[
return p->finish("<t>")->read(); return p->finish("<t>")->read();
}) return 1; }) return 1;
]], 1) ]], 1)
test_any([[
object p = Parser.HTML();
p->add_tag ("t", "<t>");
if (catch {
return p->finish("<t>")->read();
}) return 1;
]], 1)
test_any([[
object p = Parser.HTML();
p->add_tag ("t", "t");
return p->finish("<t a=b c>")->read();
]], "t")
test_any([[ test_any([[
object p = Parser.HTML(); object p = Parser.HTML();
p->add_tag ("t", lambda (object p, mapping a) {return ({a->a});}); p->add_tag ("t", lambda (object p, mapping a) {return ({a->a});});
...@@ -42,7 +54,7 @@ test_any([[ ...@@ -42,7 +54,7 @@ test_any([[
test_any([[ test_any([[
object p = Parser.HTML(); object p = Parser.HTML();
p->add_entity ("e", lambda (object p) {return "<t>";}); p->add_entity ("e", lambda (object p) {return "<t>";});
p->add_tag ("t", lambda (object p, mapping a) {return "a";}); p->add_tag ("t", "a");
return p->finish("&e;")->read(); return p->finish("&e;")->read();
]], "a") ]], "a")
test_any([[ test_any([[
...@@ -57,6 +69,18 @@ test_any([[ ...@@ -57,6 +69,18 @@ test_any([[
return p->finish("&e;")->read(); return p->finish("&e;")->read();
}) return 1; }) return 1;
]], 1) ]], 1)
test_any([[
object p = Parser.HTML();
p->add_entity ("e", "e");
return p->finish("&e;")->read();
]], "e")
test_any([[
object p = Parser.HTML();
p->add_entity ("e", "&e;");
if (catch {
return p->finish("&e;")->read();
}) return 1;
]], 1)
// Argument quoting // Argument quoting
test_any([[ test_any([[
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment