You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Writing protocols and fakes that emulate AXSwift.Application is annoying, because .all() has to be reimplemented for every class in the hierarchy. We should pass in something that emulates NSWorkspace rather than depending on Application.all().
I'm not certain whether this will reduce boilerplate or not. Even if it's about the same level of complexity, it's probably a win because it makes internal patterns more consistent.
The text was updated successfully, but these errors were encountered:
Writing protocols and fakes that emulate
AXSwift.Application
is annoying, because.all()
has to be reimplemented for every class in the hierarchy. We should pass in something that emulatesNSWorkspace
rather than depending onApplication.all()
.I'm not certain whether this will reduce boilerplate or not. Even if it's about the same level of complexity, it's probably a win because it makes internal patterns more consistent.
The text was updated successfully, but these errors were encountered: