From bf9460fddeec7366df117ddae13b7d31d3354313 Mon Sep 17 00:00:00 2001 From: Titus Wormer Date: Thu, 30 Jun 2022 12:49:55 +0200 Subject: Add support for stripping tags in image `alt` --- tests/heading_setext.rs | 8 ++++---- tests/image.rs | 32 +++++++++++++++----------------- tests/link_resource.rs | 11 +++++------ 3 files changed, 24 insertions(+), 27 deletions(-) (limited to 'tests') diff --git a/tests/heading_setext.rs b/tests/heading_setext.rs index 92a5b43..ecf22a8 100644 --- a/tests/heading_setext.rs +++ b/tests/heading_setext.rs @@ -3,28 +3,28 @@ use micromark::micromark; #[test] fn heading_setext() { - // To do: emphasis. + // To do: attention. // assert_eq!( // micromark("Foo *bar*\n========="), // "

Foo bar

", // "should support a heading w/ an equals to (rank of 1)" // ); - // To do: emphasis. + // To do: attention. // assert_eq!( // micromark("Foo *bar*\n---------"), // "

Foo bar

", // "should support a heading w/ a dash (rank of 2)" // ); - // To do: emphasis. + // To do: attention. // assert_eq!( // micromark("Foo *bar\nbaz*\n===="), // "

Foo bar\nbaz

", // "should support line endings in setext headings" // ); - // To do: emphasis, trim. + // To do: attention, trim. // assert_eq!( // micromark(" Foo *bar\nbaz*\t\n===="), // "

Foo bar\nbaz

", diff --git a/tests/image.rs b/tests/image.rs index 9be056f..68b9717 100644 --- a/tests/image.rs +++ b/tests/image.rs @@ -14,35 +14,33 @@ fn image() { "should support image w/ resource" ); - // To do: attention, tags in images. + // To do: attention. // assert_eq!( // micromark("[foo *bar*]: train.jpg \"train & tracks\"\n\n![foo *bar*]"), // "

\"foo

", // "should support image as shortcut reference" // ); - // To do: tags in images. - // assert_eq!( - // micromark("![foo ![bar](/url)](/url2)"), - // "

\"foo

", - // "should “support” images in images" - // ); + assert_eq!( + micromark("![foo ![bar](/url)](/url2)"), + "

\"foo

", + "should “support” images in images" + ); - // To do: tags in images. - // assert_eq!( - // micromark("![foo [bar](/url)](/url2)"), - // "

\"foo

", - // "should “support” links in images" - // ); + assert_eq!( + micromark("![foo [bar](/url)](/url2)"), + "

\"foo

", + "should “support” links in images" + ); - // To do: attention, tags in images. + // To do: attention. // assert_eq!( // micromark("[foo *bar*]: train.jpg \"train & tracks\"\n\n![foo *bar*][]"), // "

\"foo

", // "should support “content” in images" // ); - // To do: attention, tags in images. + // To do: attention. // assert_eq!( // micromark("[FOOBAR]: train.jpg \"train & tracks\"\n\n![foo *bar*][foobar]"), // "

\"foo

", @@ -91,7 +89,7 @@ fn image() { "should support collapsed references (1)" ); - // To do: attention, tags in images. + // To do: attention. // assert_eq!( // micromark("[*foo* bar]: /url \"title\"\n\n![*foo* bar][]"), // "

\"foo

", @@ -117,7 +115,7 @@ fn image() { "should support shortcut references (1)" ); - // To do: attention, tags in images. + // To do: attention. // assert_eq!( // micromark("[*foo* bar]: /url \"title\"\n\n![*foo* bar]"), // "

\"foo

", diff --git a/tests/link_resource.rs b/tests/link_resource.rs index 992c7d2..d75736e 100644 --- a/tests/link_resource.rs +++ b/tests/link_resource.rs @@ -257,12 +257,11 @@ fn link_resource() { // "should not support links in links (2)" // ); - // To do: tags in images. - // assert_eq!( - // micromark("![[[foo](uri1)](uri2)](uri3)"), - // "

\"[foo](uri2)\"

", - // "should not support links in links (3)" - // ); + assert_eq!( + micromark("![[[foo](uri1)](uri2)](uri3)"), + "

\"[foo](uri2)\"

", + "should not support links in links (3)" + ); assert_eq!( micromark("*[foo*](/uri)"), -- cgit