« get me outta code hell

test: transformContent: test how punctuation is absorbed - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-10-05 10:49:40 -0300
committer(quasar) nebula <qznebula@protonmail.com>2024-10-05 10:50:31 -0300
commitec34eb807178050fab744996007a2ff8038cde64 (patch)
tree5b11c378d6bf1b58eb4b147287f27b9ec50b9754
parent3c28c1def051da7e7a89b4660504f91696b04b3d (diff)
test: transformContent: test how punctuation is absorbed
-rw-r--r--tap-snapshots/test/snapshot/transformContent.js.test.cjs5
-rw-r--r--test/snapshot/transformContent.js5
2 files changed, 10 insertions, 0 deletions
diff --git a/tap-snapshots/test/snapshot/transformContent.js.test.cjs b/tap-snapshots/test/snapshot/transformContent.js.test.cjs
index 0604d96c..ac23a1bf 100644
--- a/tap-snapshots/test/snapshot/transformContent.js.test.cjs
+++ b/tap-snapshots/test/snapshot/transformContent.js.test.cjs
@@ -5,6 +5,11 @@
  * Make sure to inspect the output below.  Do not ignore changes!
  */
 'use strict'
+exports[`test/snapshot/transformContent.js > TAP > transformContent (snapshot) > absorb punctuation 1`] = `
+<p>Don&#39;t you think this is an <a class="external-link from-content indicate-external" href="https://github.com/hsmusic/hsmusic-wiki/pull/567" title="github.com (opens in new tab)" target="_blank">interesting pull request<span class="normal-content">,</span></a> Steve?</p>
+<p>Aren&#39;t you <a class="external-link from-content indicate-external" href="https://github.com/hsmusic/hsmusic-wiki/pull/567" title="github.com (opens in new tab)" target="_blank">interested<span class="normal-content">...</span></a> in <a class="external-link from-content indicate-external" href="https://github.com/hsmusic/hsmusic-wiki/pull/567" title="github.com (opens in new tab)" target="_blank">checking it out<span class="normal-content">?!!</span></a></p>
+`
+
 exports[`test/snapshot/transformContent.js > TAP > transformContent (snapshot) > basic markdown 1`] = `
 <p>Hello <em>world!</em> This is <strong>SO COOL.</strong></p>
 `
diff --git a/test/snapshot/transformContent.js b/test/snapshot/transformContent.js
index fffd9ad5..63391681 100644
--- a/test/snapshot/transformContent.js
+++ b/test/snapshot/transformContent.js
@@ -161,6 +161,11 @@ testContentFunctions(t, 'transformContent (snapshot)', async (t, evaluate) => {
       `Email cute dogs to qznebula@protonmail.com please.\n` +
       `Just kidding... [unless?](mailto:qznebula@protonmail.com)`);
 
+  quickSnapshot(
+    `absorb punctuation`,
+      `Don't you think this is an [interesting pull request](https://github.com/hsmusic/hsmusic-wiki/pull/567), Steve?\n` +
+      `Aren't you [interested](https://github.com/hsmusic/hsmusic-wiki/pull/567)... in [checking it out](https://github.com/hsmusic/hsmusic-wiki/pull/567)?!!`);
+
   // TODO: Snapshots for mode: inline
   // TODO: Snapshots for mode: single-link
 });