diff --git a/Sources/TestingMacros/ConditionMacro.swift b/Sources/TestingMacros/ConditionMacro.swift index 7bacf0a31..92daafb2a 100644 --- a/Sources/TestingMacros/ConditionMacro.swift +++ b/Sources/TestingMacros/ConditionMacro.swift @@ -63,6 +63,10 @@ extension ConditionMacro { return try expansion(of: macro, primaryExpression: nil, in: context) } + public static var formatMode: FormatMode { + .disabled + } + /// Perform the expansion of this condition macro. /// /// - Parameters: @@ -413,6 +417,7 @@ extension ExitTestConditionMacro { ClosureExprSyntax { for decl in decls { CodeBlockItemSyntax(item: .decl(decl)) + .with(\.trailingTrivia, .newline) } } ) diff --git a/Sources/TestingMacros/SuiteDeclarationMacro.swift b/Sources/TestingMacros/SuiteDeclarationMacro.swift index a79255bc8..3b193bb65 100644 --- a/Sources/TestingMacros/SuiteDeclarationMacro.swift +++ b/Sources/TestingMacros/SuiteDeclarationMacro.swift @@ -40,6 +40,10 @@ public struct SuiteDeclarationMacro: MemberMacro, PeerMacro, Sendable { return [] } + public static var formatMode: FormatMode { + .disabled + } + /// Diagnose issues with a `@Suite` declaration. /// /// - Parameters: diff --git a/Sources/TestingMacros/TestDeclarationMacro.swift b/Sources/TestingMacros/TestDeclarationMacro.swift index dc573ac12..f23369027 100644 --- a/Sources/TestingMacros/TestDeclarationMacro.swift +++ b/Sources/TestingMacros/TestDeclarationMacro.swift @@ -31,6 +31,10 @@ public struct TestDeclarationMacro: PeerMacro, Sendable { return _createTestContainerDecls(for: functionDecl, on: typeName, testAttribute: node, in: context) } + public static var formatMode: FormatMode { + .disabled + } + /// Diagnose issues with a `@Test` declaration. /// /// - Parameters: