Skip to content

Add comprehensive test coverage and CI workflow#8

Merged
anthony1810 merged 1 commit intomainfrom
develop
Feb 1, 2026
Merged

Add comprehensive test coverage and CI workflow#8
anthony1810 merged 1 commit intomainfrom
develop

Conversation

@anthony1810
Copy link
Owner

Summary

  • Add comprehensive test coverage with 43 tests across 10 test suites
  • Add GitHub Actions CI workflow for automated testing on PRs to main
  • Add Sendable conformance to BindingParentStateOption for Swift 6 compatibility
  • Add README badges (Swift, iOS, macOS, Tests, Fully Tested)
  • Refactor integration tests to use makeSUT factory methods with memory leak tracking

Test Coverage

  • ActionLocker, ActionLockable, AsyncAction
  • ScreenState, LoadmoreScreenStates
  • StreamProducer, AnyAsyncStream, CancelBag
  • StateKeyPathUpdatable
  • Store/State integration tests

Test plan

  • All 43 tests pass locally
  • CI workflow configured for PRs to main

@anthony1810 anthony1810 merged commit 368dcbf into main Feb 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant