Mapper tests use inline expected context data rather than shared test cases from engine-test-data repository.
Acceptance criteria
Technical context
Current implementation uses non-portable hash:
|
overrides_hash = overrides_key.hash |
Portable standard (JSON + SHA256):
Shared test data: Flagsmith/engine-test-data#46
Related issues:
Mapper tests use inline expected context data rather than shared test cases from engine-test-data repository.
Acceptance criteria
Technical context
Current implementation uses non-portable hash:
flagsmith-ruby-client/lib/flagsmith/engine/mappers/identity.rb
Line 38 in 287ce6d
Portable standard (JSON + SHA256):
Shared test data: Flagsmith/engine-test-data#46
Related issues: