This repository has been archived by the owner on Sep 6, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Extension Testing Recommendations for SplitView
Jeff Booher edited this page Jun 4, 2014
·
13 revisions
The following make use of working sets so these should be tested with the working set refactoring code
- git integration (ziggino.brackets-git)
- WD Minimap (websiteduck.wdminimap)
- Copy File Info to clipboard (vmalone.fileinfo-toclipboard)
- Extension Highlighter (tjeffree.extensionhighlighter) --> Fails. The event repub mechanism subscribes to the 'paneViewList` events and repubs them as 'workingSet' events but the event listener is added before extensions are loaded. This used to work because extensions are loaded later and their event listeners are added after brackets' internal event listeners are added. The workingsetview listened to changes to the workingset and updated the view accordingly. The extension highlighter extension listens for this view and reconfigures the view. Unfortunately the pub/sub arch doesn't guarantee load order.
- recognizer
- Editor Nav (pflynn.brackets.editor.nav)
- ivogabe.icons
- typescript for brackets (fdecampredon.brackets-typescript)
- csscomb (csscomb-brackets)
- outliner (crabcode.outline)
- swatcher (brackets.swatcher)
- xunit (brackets.xunit)
- typescript Quick Edit (brackets-typescript-code-intel)
- reopener (brackets-reopener)
- jekyll (alexsalas.brackets-jekyll)
- vim (brackets-vim)
TODO: Which extensions should be tested when set current document has been deprecated
TODO: Which extensions should be tested when Editor Manager is refactored
TODO: Which extensions should be tested when we have multiple panes / working set views
TODO: Which extensions should be tested when working sets have things that are not documents