aboutsummaryrefslogtreecommitdiffstats
path: root/tests/misc_url.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 10:40:01 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 10:40:01 +0200
commitec2d1bfb4232178fb3a6cba36f138bc6efbbf34a (patch)
tree2da4be3be22c2324c48cb17133b3f4b26b9139d2 /tests/misc_url.rs
parent861af95c119721e814460fa7dc32bd3d74b38484 (diff)
downloadmarkdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.tar.gz
markdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.tar.bz2
markdown-rs-ec2d1bfb4232178fb3a6cba36f138bc6efbbf34a.zip
Rename crate to `markdown`
Diffstat (limited to 'tests/misc_url.rs')
-rw-r--r--tests/misc_url.rs40
1 files changed, 20 insertions, 20 deletions
diff --git a/tests/misc_url.rs b/tests/misc_url.rs
index 4fff26d..531b4ec 100644
--- a/tests/misc_url.rs
+++ b/tests/misc_url.rs
@@ -1,119 +1,119 @@
-extern crate micromark;
-use micromark::micromark;
+extern crate markdown;
+use markdown::to_html;
use pretty_assertions::assert_eq;
#[test]
fn url() {
assert_eq!(
- micromark("<https://%>"),
+ to_html("<https://%>"),
"<p><a href=\"https://%25\">https://%</a></p>",
"should support incorrect percentage encoded values (0)"
);
assert_eq!(
- micromark("[](<%>)"),
+ to_html("[](<%>)"),
"<p><a href=\"%25\"></a></p>",
"should support incorrect percentage encoded values (1)"
);
assert_eq!(
- micromark("[](<%%20>)"),
+ to_html("[](<%%20>)"),
"<p><a href=\"%25%20\"></a></p>",
"should support incorrect percentage encoded values (2)"
);
assert_eq!(
- micromark("[](<%a%20>)"),
+ to_html("[](<%a%20>)"),
"<p><a href=\"%25a%20\"></a></p>",
"should support incorrect percentage encoded values (3)"
);
// Note: Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{D800}bar>)"),
+ // to_html("[](<foo\u{D800}bar>)"),
// "<p><a href=\"foo%EF%BF%BDbar\"></a></p>",
// "should support a lone high surrogate (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DBFF}bar>)"),
+ // to_html("[](<foo\u{DBFF}bar>)"),
// "<p><a href=\"foo%EF%BF%BDbar\"></a></p>",
// "should support a lone high surrogate (highest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<\u{D800}bar>)"),
+ // to_html("[](<\u{D800}bar>)"),
// "<p><a href=\"%EF%BF%BDbar\"></a></p>",
// "should support a lone high surrogate at the start (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<\u{DBFF}bar>)"),
+ // to_html("[](<\u{DBFF}bar>)"),
// "<p><a href=\"%EF%BF%BDbar\"></a></p>",
// "should support a lone high surrogate at the start (highest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{D800}>)"),
+ // to_html("[](<foo\u{D800}>)"),
// "<p><a href=\"foo%EF%BF%BD\"></a></p>",
// "should support a lone high surrogate at the end (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DBFF}>)"),
+ // to_html("[](<foo\u{DBFF}>)"),
// "<p><a href=\"foo%EF%BF%BD\"></a></p>",
// "should support a lone high surrogate at the end (highest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DC00}bar>)"),
+ // to_html("[](<foo\u{DC00}bar>)"),
// "<p><a href=\"foo%EF%BF%BDbar\"></a></p>",
// "should support a lone low surrogate (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DFFF}bar>)"),
+ // to_html("[](<foo\u{DFFF}bar>)"),
// "<p><a href=\"foo%EF%BF%BDbar\"></a></p>",
// "should support a lone low surrogate (highest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<\u{DC00}bar>)"),
+ // to_html("[](<\u{DC00}bar>)"),
// "<p><a href=\"%EF%BF%BDbar\"></a></p>",
// "should support a lone low surrogate at the start (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<\u{DFFF}bar>)"),
+ // to_html("[](<\u{DFFF}bar>)"),
// "<p><a href=\"%EF%BF%BDbar\"></a></p>",
// "should support a lone low surrogate at the start (highest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DC00}>)"),
+ // to_html("[](<foo\u{DC00}>)"),
// "<p><a href=\"foo%EF%BF%BD\"></a></p>",
// "should support a lone low surrogate at the end (lowest)"
// );
// Surrogate handling not needed in Rust.
// assert_eq!(
- // micromark("[](<foo\u{DFFF}>)"),
+ // to_html("[](<foo\u{DFFF}>)"),
// "<p><a href=\"foo%EF%BF%BD\"></a></p>",
// "should support a lone low surrogate at the end (highest)"
// );
assert_eq!(
- micromark("[](<🤔>)"),
+ to_html("[](<🤔>)"),
"<p><a href=\"%F0%9F%A4%94\"></a></p>",
"should support an emoji"
);
@@ -141,7 +141,7 @@ fn url() {
let ascii_in = ascii.into_iter().collect::<String>();
let ascii_out = "%EF%BF%BD%01%02%03%04%05%06%07%08%09%0B%0C%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20!%22#$%25&amp;'()*+,-./0123456789:;%3C=%3E?@ABCDEFGHIJKLMNOPQRSTUVWXYZ%5B%5C%5D%5E_%60abcdefghijklmnopqrstuvwxyz%7B%7C%7D~%7F";
assert_eq!(
- micromark(&format!("[](<{}>)", ascii_in)),
+ to_html(&format!("[](<{}>)", ascii_in)),
format!("<p><a href=\"{}\"></a></p>", ascii_out),
"should support ascii characters"
);