12345678910111213141516171819202122232425262728293031323334353637383940 |
- use strict;
- BEGIN {
- require Texinfo::ModulePath;
- Texinfo::ModulePath::init(undef, undef, 'updirs' => 2);
- }
- use Test::More;
- BEGIN { plan tests => 2; }
- use Texinfo::Parser qw(parse_texi_text);
- use Texinfo::Transformations;
- use Texinfo::Convert::Texinfo;
- ok(1);
- sub run_test($$$)
- {
- my $in = shift;
- my $out = shift;
- my $name = shift;
- my $parser = Texinfo::Parser::parser();
- my $tree = parse_texi_text($parser, $in);
- my $corrected_tree
- = Texinfo::Transformations::reference_to_arg_in_tree($parser, $tree);
- my $texi_result = Texinfo::Convert::Texinfo::convert($corrected_tree);
- if (!defined($out)) {
- print STDERR " --> $name:\n$texi_result";
- } else {
- is ($texi_result, $out, $name);
- }
- }
- run_test('AA @ref{a, b, c, d, e} (@pxref{,,, @code{trc}})',
- 'AA a (@code{trc})', 'simple test');
|