pharo-spec / Spec

Spec is a framework in Pharo for describing user interfaces.
MIT License
61 stars 63 forks source link

Simplify #doBrowseImplementors and #doBrowseSenders #1411

Closed MarcusDenker closed 1 year ago

MarcusDenker commented 1 year ago

doBrowseImplementors and #doBrowseSenders where a bit hard to follow with the odd #browseSelectedSelectorIfGlobal:ifNotGlobal: method.

This PR intead inlines the logic, which makes it much clearer what happenes

estebanlm commented 1 year ago

but there are a lot of tests failng

MarcusDenker commented 1 year ago

For failing tests, I added https://github.com/pharo-spec/Spec/issues/1415 (they are not a result of this PR)