diff --git a/Tests/SwiftSgmlTests/TagBuilderTests.swift b/Tests/SwiftSgmlTests/TagBuilderTests.swift index 33274a9..eb87340 100644 --- a/Tests/SwiftSgmlTests/TagBuilderTests.swift +++ b/Tests/SwiftSgmlTests/TagBuilderTests.swift @@ -107,6 +107,40 @@ final class TagBuilderTests: XCTestCase { """) } + func testSingleGroupBuilder() { + let doc = Document { + Branch { + [ + Leaf("Lorem ipsum") + ] + } + } + + XCTAssertEqual(DocumentRenderer().render(doc), """ + + Lorem ipsum + + """) + } + + func testMultiGroupBuilder() { + let doc = Document { + Branch { + [ + Leaf("Lorem ipsum"), + Leaf("Dolor sit amet"), + ] + } + } + + XCTAssertEqual(DocumentRenderer().render(doc), """ + + Lorem ipsum + Dolor sit amet + + """) + } + func testGroupTagBuilderAndRenderer() { let doc = Document { Branch {