aboutsummaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-09-05 00:25:40 +0700
committerShulhan <ms@kilabit.info>2022-09-05 00:25:40 +0700
commit7eea9af824bcaee304a11d0048bdeb84fca9e96e (patch)
tree9bc4f7c8711437d7d3b9c87e554e6392583a8a49 /testdata
parent42cc6b8a786b02ee8147400a80f2ef4fb5379a01 (diff)
downloadasciidoctor-go-7eea9af824bcaee304a11d0048bdeb84fca9e96e.tar.xz
all: fix parsing list description inside include directive
Previously, given the following include statements in the main document include::list_desc.adoc[] include::list_desc.adoc[] Where list_desc.adoc content is, Item 00:: + -- * Bullet 0 + Description 0. * Bullet 1 -- The first include is parsed correctly, but the second include is parsed as is.
Diffstat (limited to 'testdata')
-rw-r--r--testdata/_includes/list_desc_00.adoc9
-rw-r--r--testdata/_includes/list_desc_01.adoc9
-rw-r--r--testdata/include_test.txt54
-rw-r--r--testdata/test.adoc4
-rw-r--r--testdata/test.exp.html46
-rw-r--r--testdata/test.got.html46
6 files changed, 166 insertions, 2 deletions
diff --git a/testdata/_includes/list_desc_00.adoc b/testdata/_includes/list_desc_00.adoc
new file mode 100644
index 0000000..fc4629b
--- /dev/null
+++ b/testdata/_includes/list_desc_00.adoc
@@ -0,0 +1,9 @@
+Item 00::
++
+--
+* Bullet 0
++
+Description 0.
+
+* Bullet 1
+--
diff --git a/testdata/_includes/list_desc_01.adoc b/testdata/_includes/list_desc_01.adoc
new file mode 100644
index 0000000..b6279da
--- /dev/null
+++ b/testdata/_includes/list_desc_01.adoc
@@ -0,0 +1,9 @@
+Item 01::
++
+--
+* Bullet 0
++
+Description 0.
+
+* Bullet 1
+--
diff --git a/testdata/include_test.txt b/testdata/include_test.txt
new file mode 100644
index 0000000..ba8a0bb
--- /dev/null
+++ b/testdata/include_test.txt
@@ -0,0 +1,54 @@
+Test include directive with list description that contains open block.
+
+>>> list_description
+
+include::testdata/_includes/list_desc_00.adoc[]
+
+include::testdata/_includes/list_desc_01.adoc[]
+
+<<< list_description
+
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Item 00</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+<dt class="hdlist1">Item 01</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+</dl>
+</div>
diff --git a/testdata/test.adoc b/testdata/test.adoc
index d8473c5..cece8d6 100644
--- a/testdata/test.adoc
+++ b/testdata/test.adoc
@@ -998,6 +998,10 @@ include::{includedir}/fragment1.adoc[]
include::{sourcedir}/anchor.go[]
----
+include::_includes/list_desc_00.adoc[]
+
+include::_includes/list_desc_01.adoc[]
+
== Images
diff --git a/testdata/test.exp.html b/testdata/test.exp.html
index 895a307..30eddd9 100644
--- a/testdata/test.exp.html
+++ b/testdata/test.exp.html
@@ -2342,6 +2342,50 @@ type anchor struct {
}</code></pre>
</div>
</div>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Item 00</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+<dt class="hdlist1">Item 01</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+</dl>
+</div>
</div>
</div>
<div class="sect1">
@@ -2954,7 +2998,7 @@ this sidebar.</p>
<div id="footer">
<div id="footer-text">
1.1.1<br>
-Last updated 2022-07-24 20:18:18 +0700
+Last updated 2022-09-04 23:41:43 +0700
</div>
</div>
</body>
diff --git a/testdata/test.got.html b/testdata/test.got.html
index 51a8310..33b917d 100644
--- a/testdata/test.got.html
+++ b/testdata/test.got.html
@@ -2339,6 +2339,50 @@ type anchor struct {
}</code></pre>
</div>
</div>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">Item 00</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+<dt class="hdlist1">Item 01</dt>
+<dd>
+<div class="openblock">
+<div class="content">
+<div class="ulist">
+<ul>
+<li>
+<p>Bullet 0</p>
+<div class="paragraph">
+<p>Description 0.</p>
+</div>
+</li>
+<li>
+<p>Bullet 1</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</dd>
+</dl>
+</div>
</div>
</div>
<div class="sect1">
@@ -2956,7 +3000,7 @@ this sidebar.</p>
<div id="footer">
<div id="footer-text">
1.1.1<br>
-Last updated 2022-07-24 21:44:51 +0700
+Last updated 2022-09-04 23:41:43 +0700
</div>
</div>
</body>