mach 2003/10/19 09:09:36
Modified: . MANIFEST
t/conf extra.last.conf.in
Added: t/htdocs/style/uri/axkit 01.xsl subrequest.xsl
t/htdocs/uri/axkit 01.xml subrequest.xml
t/uri axkit.t
Log:
Tests for axkit: style subrequests.
Mike.
Revision Changes Path
1.20 +6 -0 xml-axkit/MANIFEST
Index: MANIFEST
===================================================================
RCS file: /home/cvs/xml-axkit/MANIFEST,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- MANIFEST 31 Aug 2003 20:24:12 -0000 1.19
+++ MANIFEST 19 Oct 2003 16:09:36 -0000 1.20
@@ -203,4 +203,10 @@
t/htdocs/xpathscript-basic/base2.xml
t/xpathscript-basic/01.t
t/xpathscript-basic/02_document.t
+t/uri/axkit.t
+t/htdocs/uri/axkit/01.xml
+t/htdocs/uri/axkit/subrequest.xml
+t/htdocs/style/uri/axkit/01.xsl
+t/htdocs/style/uri/axkit/subrequest.xsl
+
typemap
1.7 +12 -0 xml-axkit/t/conf/extra.last.conf.in
Index: extra.last.conf.in
===================================================================
RCS file: /home/cvs/xml-axkit/t/conf/extra.last.conf.in,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- extra.last.conf.in 7 Sep 2003 17:11:01 -0000 1.6
+++ extra.last.conf.in 19 Oct 2003 16:09:36 -0000 1.7
@@ -123,3 +123,15 @@
AxAddProcessor text/xsl /style/xslt-basic/identity.xsl
</Location>
+<Location "/uri/axkit/01.xml">
+ SetHandler axkit
+ AxResetProcessors
+ AxAddProcessor text/xsl /style/uri/axkit/01.xsl
+</Location>
+
+<Location "/uri/axkit/subrequest.xml">
+ SetHandler axkit
+ AxResetProcessors
+ AxAddProcessor text/xsl /style/uri/axkit/subrequest.xsl
+</Location>
+
1.1 xml-axkit/t/htdocs/style/uri/axkit/01.xsl
Index: 01.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="root">
<root><xsl:value-of
select="document('axkit:./subrequest.xml')/root"/></root>
</xsl:template>
</xsl:stylesheet>
1.1 xml-axkit/t/htdocs/style/uri/axkit/subrequest.xsl
Index: subrequest.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="root">
<root>Subrequest text added</root>
</xsl:template>
</xsl:stylesheet>
1.1 xml-axkit/t/htdocs/uri/axkit/01.xml
Index: 01.xml
===================================================================
<?xml version="1.0"?>
<root/>
1.1 xml-axkit/t/htdocs/uri/axkit/subrequest.xml
Index: subrequest.xml
===================================================================
<?xml version="1.0"?>
<root/>
1.1 xml-axkit/t/uri/axkit.t
Index: axkit.t
===================================================================
#!perl
use Apache::Test;
use Apache::TestUtil;
use Apache::TestRequest qw( GET POST ) ;
plan tests => 1, have_module qw(LWP);
sub test_basic {
my $resp = GET '/uri/axkit/01.xml' ;
return 0 unless $resp->content =~ /subrequest text added/gi;
return 1;
}
ok( test_basic(),1, "Testing axkit:// subrequests" );