diff --git a/test/apply-test.xsl b/test/apply-test.xsl
index 66cece9..5327deb 100644
--- a/test/apply-test.xsl
+++ b/test/apply-test.xsl
@@ -30,14 +30,15 @@
-
+
-
+
+
@@ -45,7 +46,8 @@
-
+
+
@@ -54,7 +56,8 @@
-
+
+
@@ -64,7 +67,8 @@
-
+
+
@@ -75,8 +79,9 @@
-
+
+
@@ -88,8 +93,9 @@
-
+
+
@@ -102,8 +108,9 @@
-
+
+
@@ -117,7 +124,8 @@
-
+
+
diff --git a/test/apply.xspec b/test/apply.xspec
index 90e644b..285268b 100644
--- a/test/apply.xspec
+++ b/test/apply.xspec
@@ -26,28 +26,21 @@
xmlns:foo="http://www.lovullo.com/_junk"
stylesheet="apply-test.xsl">
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -55,8 +48,9 @@
-
+
+ "
@@ -65,11 +59,12 @@
-
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 1 ]
+ and $x:result[ 2 ] is $args/foo:arg1" />
@@ -78,12 +73,14 @@
-
-
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 2 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2" />
@@ -92,13 +89,16 @@
-
-
-
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 3 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3" />
@@ -107,14 +107,18 @@
-
-
-
-
+
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 4 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3
+ and $x:result[ 5 ] is $args/foo:arg4" />
@@ -123,15 +127,20 @@
-
-
-
-
-
+
+
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 5 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3
+ and $x:result[ 5 ] is $args/foo:arg4
+ and $x:result[ 6 ] is $args/foo:arg5" />
@@ -140,16 +149,22 @@
-
-
-
-
-
-
+
+
+
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 6 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3
+ and $x:result[ 5 ] is $args/foo:arg4
+ and $x:result[ 6 ] is $args/foo:arg5
+ and $x:result[ 7 ] is $args/foo:arg6" />
@@ -158,17 +173,24 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 7 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3
+ and $x:result[ 5 ] is $args/foo:arg4
+ and $x:result[ 6 ] is $args/foo:arg5
+ and $x:result[ 7 ] is $args/foo:arg6
+ and $x:result[ 8 ] is $args/foo:arg7" />
@@ -177,18 +199,26 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ test="$x:result[ 1 ] = foo:applied[ @n = 8 ]
+ and $x:result[ 2 ] is $args/foo:arg1
+ and $x:result[ 3 ] is $args/foo:arg2
+ and $x:result[ 4 ] is $args/foo:arg3
+ and $x:result[ 5 ] is $args/foo:arg4
+ and $x:result[ 6 ] is $args/foo:arg5
+ and $x:result[ 7 ] is $args/foo:arg6
+ and $x:result[ 8 ] is $args/foo:arg7
+ and $x:result[ 9 ] is $args/foo:arg8" />