From f49e1505bd506746a37cd8a56488e7d4acf47727 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Sat, 31 Jul 1999 04:14:42 +0200
Subject: [PATCH] Verify that the argument mapping doesn't get the argvalues as
 argnames too.

Rev: src/modules/Parser/testsuite.in:1.4
---
 src/modules/Parser/testsuite.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/modules/Parser/testsuite.in b/src/modules/Parser/testsuite.in
index 2ac14cd59a..fa1e3e2d28 100644
--- a/src/modules/Parser/testsuite.in
+++ b/src/modules/Parser/testsuite.in
@@ -22,6 +22,16 @@ test_any([[
   p->add_tag ("t", lambda (object p, mapping a) {return ({a->a});});
   return p->finish("<t a>")->read();
 ]], "a")
+test_any([[
+  object p = Parser.HTML();
+  p->add_tag ("t", lambda (object p, mapping a) {return ({sort(indices(a))*","});});
+  return p->finish("<t a=b 1=2>")->read();
+]], [["1,a"]])
+test_any([[
+  object p = Parser.HTML();
+  p->add_tag ("t", lambda (object p, mapping a) {return ({sort(values(a))*","});});
+  return p->finish("<t a=b 1=2>")->read();
+]], [["2,b"]])
 test_any([[
   object p = Parser.HTML();
   p->add_tag ("t", lambda (object p, mapping a) {return p;});
-- 
GitLab