# $Id: params.t,v 1.2 2001/12/17 11:32:09 gellyfish Exp $
# check params && the interface
use Test::More tests => 7;
use strict;
use_ok('XML::XSLT');
my $parser = eval {
XML::XSLT->new (<<'EOS', warnings => 'Active');
value1
undefined[ param1= ]
EOS
};
ok(! $@,"New from literal stylesheet");
ok($parser,"Parser is defined");
eval {
$parser->transform(\<
EOX
};
ok(! $@,"transform from on literal XML");
my $outstr= eval { $parser->toString };
ok(! $@, "toString works");
ok($outstr,"toString created output");
my $correct='[ param1=value1 ][ param1=undefined ]';
ok( $correct eq $outstr,"Output is as expected");