@@ -431,6 +431,23 @@ class MarkupFormatterOptionsTests: XCTestCase {
431431 let underline = " __strong__ "
432432 let star = " **strong** "
433433
434+ do {
435+ let document = Document ( parsing: underline)
436+ let printed = document. format ( options: . init( emphasisMarker: . star) )
437+ XCTAssertEqual ( star, printed)
438+ }
439+
440+ do {
441+ let document = Document ( parsing: star)
442+ let printed = document. format ( options: . init( emphasisMarker: . underline) )
443+ XCTAssertEqual ( underline, printed)
444+ }
445+ }
446+
447+ do {
448+ let underline = " __strong__ "
449+ let star = " **strong** "
450+
434451 do {
435452 let document = Document ( parsing: underline)
436453 let printed = document. format ( options: . init( strongEmphasisMarker: . star) )
@@ -442,7 +459,23 @@ class MarkupFormatterOptionsTests: XCTestCase {
442459 let printed = document. format ( options: . init( strongEmphasisMarker: . underline) )
443460 XCTAssertEqual ( underline, printed)
444461 }
462+ }
463+
464+ do {
465+ let underline = " __strong__ "
466+ let star = " **strong** "
445467
468+ do {
469+ let document = Document ( parsing: underline)
470+ let printed = document. format ( options: . init( emphasisMarker: . underline, strongEmphasisMarker: . star) )
471+ XCTAssertEqual ( star, printed)
472+ }
473+
474+ do {
475+ let document = Document ( parsing: star)
476+ let printed = document. format ( options: . init( emphasisMarker: . star, strongEmphasisMarker: . underline) )
477+ XCTAssertEqual ( underline, printed)
478+ }
446479 }
447480 }
448481
0 commit comments