Commit 941b562
Add comprehensive test coverage for core API classes (#38)
- AbstractObject.test.ts: Tests for inflate(), toJSON(), isReferencing(), removeReference()
- XcodeProject.test.ts: Expanded with getObject(), createModel(), getReferrers(), toJSON()
- RoundTrip.test.ts: Parse -> toJSON -> build -> parse validation for 10 fixtures
- SwiftPackage.test.ts: Tests for XCRemoteSwiftPackageReference, XCLocalSwiftPackageReference
- AbstractGroup.test.ts: Tests for mkdir(), move(), createGroup(), createFile()
- Xcode16Features.test.ts: Tests for PBXFileSystemSynchronizedRootGroup
- test-utils.ts: Shared utilities for fixtures, round-trip validation, orphan detection
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent 7d3e7f6 commit 941b562
7 files changed
Lines changed: 1905 additions & 1 deletion
0 commit comments