@@ -531,6 +531,23 @@ class MarkupFormatterOptionsTests: XCTestCase {
531531 let underline = " __strong__ "
532532 let star = " **strong** "
533533
534+ do {
535+ let document = Document ( parsing: underline)
536+ let printed = document. format ( options: . init( emphasisMarker: . star) )
537+ XCTAssertEqual ( star, printed)
538+ }
539+
540+ do {
541+ let document = Document ( parsing: star)
542+ let printed = document. format ( options: . init( emphasisMarker: . underline) )
543+ XCTAssertEqual ( underline, printed)
544+ }
545+ }
546+
547+ do {
548+ let underline = " __strong__ "
549+ let star = " **strong** "
550+
534551 do {
535552 let document = Document ( parsing: underline)
536553 let printed = document. format ( options: . init( strongEmphasisMarker: . star) )
@@ -542,7 +559,23 @@ class MarkupFormatterOptionsTests: XCTestCase {
542559 let printed = document. format ( options: . init( strongEmphasisMarker: . underline) )
543560 XCTAssertEqual ( underline, printed)
544561 }
562+ }
563+
564+ do {
565+ let underline = " __strong__ "
566+ let star = " **strong** "
545567
568+ do {
569+ let document = Document ( parsing: underline)
570+ let printed = document. format ( options: . init( emphasisMarker: . underline, strongEmphasisMarker: . star) )
571+ XCTAssertEqual ( star, printed)
572+ }
573+
574+ do {
575+ let document = Document ( parsing: star)
576+ let printed = document. format ( options: . init( emphasisMarker: . star, strongEmphasisMarker: . underline) )
577+ XCTAssertEqual ( underline, printed)
578+ }
546579 }
547580 }
548581
0 commit comments