Repository navigation
2.2.0
2.2.0 Release Notes
Summary
This release enables subclassing of MockShell, allowing developers to create custom test mock implementations for advanced testing scenarios.
What's Changed
Enhanced Testing Flexibility
- MockShell is now subclassable: The
MockShellclass has been changed frompublictoopen, enabling developers to create custom subclasses - Internal methods accessible: Strategy and helper methods are now
internalinstead ofprivate, allowing subclasses to override behavior and access internal state
Use Cases
This change enables:
- Custom mock implementations with specialized behavior
- Extended test utilities built on MockShell
- Advanced testing patterns requiring custom command handling logic