Currently, we use @testable within XCTSpezi to access the internal interface of Spezi. This introduces complications for people using XCTSpezi. Using @_spi is also better as we have a reduced interface that we expose and even allow for others to leverage the same power when accessing the System Programming Interface.
:gear: Release Notes
Fixed an issue where compilation fails in certain test environments.
:books: Documentation
--
:white_check_mark: Testing
--
:pencil: Code of Conduct & Contributing Guidelines
Migrate to @_spi instead of @testable
:recycle: Current situation & Problem
Currently, we use
@testable
withinXCTSpezi
to access the internal interface ofSpezi
. This introduces complications for people usingXCTSpezi
. Using @_spi is also better as we have a reduced interface that we expose and even allow for others to leverage the same power when accessing the System Programming Interface.:gear: Release Notes
:books: Documentation
--
:white_check_mark: Testing
--
:pencil: Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines: