@@ -24,8 +24,10 @@ final class MacroArgumentTests: XCTestCase {
24
24
#otherMacro(first: (/foo/, 0x42), second: [ " a " : nil], third: [3.14159, -2.71828], fourth: true)
25
25
"""
26
26
27
- XCTAssertNoThrow ( try macro. as ( MacroExpansionExprSyntax . self) !
28
- . checkDefaultArgumentMacroExpression ( ) )
27
+ XCTAssertNoThrow (
28
+ try macro. as ( MacroExpansionExprSyntax . self) !
29
+ . checkDefaultArgumentMacroExpression ( )
30
+ )
29
31
}
30
32
31
33
func testDefaultArgumentMacroExprNonLiteral( ) throws {
@@ -34,21 +36,23 @@ final class MacroArgumentTests: XCTestCase {
34
36
#otherMacro(first: b, second: "\(false)", third: 1 + 2)
35
37
"""#
36
38
37
- XCTAssertThrowsError ( try macro. as ( MacroExpansionExprSyntax . self) !
38
- . checkDefaultArgumentMacroExpression ( ) ) { error in
39
- guard let diagError = error as? DiagnosticsError else {
40
- XCTFail ( " should have failed with a diagnostics error " )
41
- return
42
- }
43
- let diags = diagError. diagnostics
39
+ XCTAssertThrowsError (
40
+ try macro. as ( MacroExpansionExprSyntax . self) !
41
+ . checkDefaultArgumentMacroExpression ( )
42
+ ) { error in
43
+ guard let diagError = error as? DiagnosticsError else {
44
+ XCTFail ( " should have failed with a diagnostics error " )
45
+ return
46
+ }
47
+ let diags = diagError. diagnostics
44
48
45
- XCTAssertEqual ( diags. count, 3 )
46
- for diag in diags {
47
- XCTAssertEqual (
48
- diag. diagMessage. message,
49
- " only literals are permitted "
50
- )
51
- }
49
+ XCTAssertEqual ( diags. count, 3 )
50
+ for diag in diags {
51
+ XCTAssertEqual (
52
+ diag. diagMessage. message,
53
+ " only literals are permitted "
54
+ )
52
55
}
56
+ }
53
57
}
54
58
}
0 commit comments