texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: Add one argument brace commands leading trailing


From: Patrice Dumas
Subject: branch master updated: Add one argument brace commands leading trailing spaces test
Date: Mon, 22 Aug 2022 16:46:38 -0400

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new eb1a2f26d3 Add one argument brace commands leading trailing spaces test
eb1a2f26d3 is described below

commit eb1a2f26d3d1101bfe2c5ac3769d261f6d45398b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Aug 22 22:45:25 2022 +0200

    Add one argument brace commands leading trailing spaces test
---
 tp/t/03coverage_braces.t                           |   5 +
 .../one_argument_leading_trailing_spaces.pl        | 343 +++++++++++++++++++++
 2 files changed, 348 insertions(+)

diff --git a/tp/t/03coverage_braces.t b/tp/t/03coverage_braces.t
index aaf66cbfc6..18a3037362 100644
--- a/tp/t/03coverage_braces.t
+++ b/tp/t/03coverage_braces.t
@@ -78,6 +78,11 @@ my @test_cases = (
 ['nested', 'type the characters @kbd{l o g o u t @key{RET}}.'],
 ['nested_args', '@xref{@@ @samp{in samp}, descr @b{in b}, S@~{e}ction, 
 @cite{manual}}.'],
+['one_argument_leading_trailing_spaces',
+'@code{ in code } @slanted{ in slanted } @var{ var } @sub{ sub }
+@hyphenation{ a-b c-d }
+@indicateurl{ http://example.com } @U{ 1234 } @w{ w } @verb{: verb :}.
+'],
 ['verb_in_xref',
 '@node Top
 
diff --git 
a/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl 
b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
new file mode 100644
index 0000000000..61eb9f455a
--- /dev/null
+++ b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
@@ -0,0 +1,343 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'one_argument_leading_trailing_spaces'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' in code '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' in slanted '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'slanted',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' var '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'var',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' sub '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'sub',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 1,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a-b c-d'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => ' ',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'hyphenation',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 2,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_spaces_after_close_brace'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'http://example.com'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => ' ',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'indicateurl',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '1234'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => ' ',
+                    'spaces_before_argument' => ' '
+                  },
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'U',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' w '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'w',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' verb ',
+                      'type' => 'raw'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'verb',
+              'contents' => [],
+              'extra' => {
+                'delimiter' => ':'
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'parent'}
 = 
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'parent'} 
= $result_trees{'one_argument_leading_trailing_spaces'};
+
+$result_texis{'one_argument_leading_trailing_spaces'} = '@code{ in code } 
@slanted{ in slanted } @var{ var } @sub{ sub }
+@hyphenation{ a-b c-d }
+@indicateurl{ http://example.com } @U{ 1234 } @w{ w } @verb{: verb :}.
+';
+
+
+$result_texts{'one_argument_leading_trailing_spaces'} = ' in code   in slanted 
  var   sub 
+http://example.com 1234  w   verb .
+';
+
+$result_errors{'one_argument_leading_trailing_spaces'} = [];
+
+
+$result_floats{'one_argument_leading_trailing_spaces'} = {};
+
+
+
+$result_converted{'plaintext'}->{'one_argument_leading_trailing_spaces'} = '‘ 
in code ’ in slanted VAR _{ sub } ‘http://example.com’ ሴ  w   verb .
+';
+
+
+$result_converted{'html_text'}->{'one_argument_leading_trailing_spaces'} = 
'<p><code class="code"> in code </code> <i class="slanted"> in slanted </i> 
<var class="var"> var </var> <sub class="sub"> sub </sub>
+&lsquo;<code class="indicateurl">http://example.com</code>&rsquo; &#x1234; 
&nbsp;w&nbsp;<!-- /@w --> <code class="verb"> verb </code>.
+</p>';
+
+1;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]