diff options
Diffstat (limited to 't/01basic.t')
-rw-r--r-- | t/01basic.t | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/t/01basic.t b/t/01basic.t new file mode 100644 index 0000000..1c68c12 --- /dev/null +++ b/t/01basic.t @@ -0,0 +1,33 @@ +use Test; +BEGIN { plan tests => 5 } + +use XML::XPath; + +ok(1); +my $xp = XML::XPath->new(ioref => *DATA); +ok($xp); + +my @root = $xp->findnodes('/AAA'); +ok(@root, 1); + +my @ccc = $xp->findnodes('/AAA/CCC'); +ok(@ccc, 3); + +my @bbb = $xp->findnodes('/AAA/DDD/BBB'); +ok(@bbb, 2); + +__DATA__ +<AAA> + <BBB/> + <CCC/> + <BBB/> + <CCC/> + <BBB/> + <!-- comment --> + <DDD> + <BBB/> + Text + <BBB/> + </DDD> + <CCC/> +</AAA> |