diff options
author | Titus Wormer <tituswormer@gmail.com> | 2022-07-05 13:49:56 +0200 |
---|---|---|
committer | Titus Wormer <tituswormer@gmail.com> | 2022-07-05 13:55:56 +0200 |
commit | 55a6f8560cf88b655f49f1a1a59f6c1dc6afe022 (patch) | |
tree | c53e38ee36c72292cedccaebdfce1a6beddeaf6c /tests/link_reference.rs | |
parent | f2d62d446a7b1e03ef14b580e2aca0fad8aa23ef (diff) | |
download | markdown-rs-55a6f8560cf88b655f49f1a1a59f6c1dc6afe022.tar.gz markdown-rs-55a6f8560cf88b655f49f1a1a59f6c1dc6afe022.tar.bz2 markdown-rs-55a6f8560cf88b655f49f1a1a59f6c1dc6afe022.zip |
Fix resizing attention bug
Diffstat (limited to 'tests/link_reference.rs')
-rw-r--r-- | tests/link_reference.rs | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/tests/link_reference.rs b/tests/link_reference.rs index 3a0be9f..b53b99b 100644 --- a/tests/link_reference.rs +++ b/tests/link_reference.rs @@ -27,12 +27,11 @@ fn link_reference() { "should support escaped brackets in link references" ); - // To do: link/attention interplay. - // assert_eq!( - // micromark("[ref]: /uri\n\n[link *foo **bar** `#`*][ref]"), - // "<p><a href=\"/uri\">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>", - // "should support content in link references" - // ); + assert_eq!( + micromark("[ref]: /uri\n\n[link *foo **bar** `#`*][ref]"), + "<p><a href=\"/uri\">link <em>foo <strong>bar</strong> <code>#</code></em></a></p>", + "should support content in link references" + ); assert_eq!( micromark("[ref]: /uri\n\n[![moon](moon.jpg)][ref]"), @@ -336,35 +335,34 @@ fn link_reference() { "should not support mismatched character references in fulls" ); - // To do: link/attention interplay. - // assert_eq!( - // micromark( - // "[*f*][] - // [;][] - // [\\;][] - // [;][] - // [*f*;][] - // [*f*\\;][] - // [*f*;][] - - // [*f*]: alpha - // [;]: bravo - // [\\;]: charlie - // [;]: delta - // [*f*;]: echo - // [*f*\\;]: foxtrot - // [*f*;]: golf" - // ), - // "<p><a href=\"alpha\"><em>f</em></a> - // <a href=\"bravo\">;</a> - // <a href=\"charlie\">;</a> - // <a href=\"delta\">;</a> - // <a href=\"echo\"><em>f</em>;</a> - // <a href=\"foxtrot\"><em>f</em>;</a> - // <a href=\"golf\"><em>f</em>;</a></p> - // ", - // "should properly handle labels w/ character references and -escapes, and phrasing" - // ); + assert_eq!( + micromark( + "[*f*][] +[;][] +[\\;][] +[;][] +[*f*;][] +[*f*\\;][] +[*f*;][] + +[*f*]: alpha +[;]: bravo +[\\;]: charlie +[;]: delta +[*f*;]: echo +[*f*\\;]: foxtrot +[*f*;]: golf" + ), + "<p><a href=\"alpha\"><em>f</em></a> +<a href=\"bravo\">;</a> +<a href=\"charlie\">;</a> +<a href=\"delta\">;</a> +<a href=\"echo\"><em>f</em>;</a> +<a href=\"foxtrot\"><em>f</em>;</a> +<a href=\"golf\"><em>f</em>;</a></p> +", + "should properly handle labels w/ character references and -escapes, and phrasing" + ); // 999 `x` characters. let max = "x".repeat(999); |