Skip to content

Commit eaeec80

Browse files
committed
Add another test condition
...
1 parent e2899ae commit eaeec80

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Tests/ManagedModelMacrosTests/ManagedModelMacrosTests.swift

+8-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ final class ModelMacroTests: XCTestCase {
120120
XCTAssertTrue(diags.isEmpty)
121121

122122
let explodedSource = explodedFile.description
123-
print("S:", explodedSource)
124123
XCTAssertTrue(explodedSource.contains(
125124
"extension MySchema.Person: ManagedModels.PersistentModel"))
126125
XCTAssertTrue (explodedSource.contains("static let x = 10"))
@@ -132,6 +131,14 @@ final class ModelMacroTests: XCTestCase {
132131
"""
133132
))
134133

134+
XCTAssertTrue(explodedSource.contains(try Regex(
135+
#"var(\s+)addresses(\s+):(\s+)\[(\s+)Address(\s+)\]"#
136+
)))
137+
XCTAssertTrue(explodedSource.contains(
138+
#"setValue(forKey: "addresses", to: newValue)"#))
139+
XCTAssertTrue(explodedSource.contains(#"getValue(forKey: "addresses")"#))
140+
141+
135142
#if false
136143
print("Exploded:---\n")
137144
print(explodedSource)

0 commit comments

Comments
 (0)