Skip to content

Commit c9b2057

Browse files
Added an explicit expectation in BridgeJSCodegenTests.swift to assert the exported skeleton is omitted when empty (#expect(skeleton.exported == nil)) in codegenSkipsEmptyImportedFiles, ensuring the export-side change is covered. Re-ran the focused test: swift test --package-path ./Plugins/BridgeJS --filter BridgeJSCodegenTests/codegenSkipsEmptyImportedFiles (passed).
1 parent 177f74f commit c9b2057

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Plugins/BridgeJS/Tests/BridgeJSToolTests/BridgeJSCodegenTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ import Testing
181181
inputFilePath: "ExportedOnly.swift"
182182
)
183183
let skeleton = try swiftAPI.finalize()
184+
#expect(skeleton.exported == nil, "Empty exported skeleton should be omitted")
184185
try snapshotCodegen(skeleton: skeleton, name: "CrossFileSkipsEmptyImportedFiles")
185186
}
186187
}

0 commit comments

Comments
 (0)