We already have a mock_settings_listener in `shared/test/unit/mocks/mock_settings_listener.js`. You can reuse that.