use curent selecting before Unit Testing plugin activation

pull/5370/head
LianaHus 5 years ago committed by Aniket
parent 800f605d98
commit 69299ee596
  1. 23
      src/app/tabs/test-tab.js

@ -62,16 +62,18 @@ module.exports = class TestTab extends ViewPlugin {
this.updateTestFileList()
})
this.fileManager.events.on('currentFileChanged', (file, provider) => {
this.updateGenerateFileAction(file)
if (!this.areTestsRunning) this.updateRunAction(file)
this.testTabLogic.getTests((error, tests) => {
if (error) return tooltip(error)
this.data.allTests = tests
this.data.selectedTests = [...this.data.allTests]
this.updateTestFileList(tests)
if (!this.testsOutput || !this.testsSummary) return
})
this.fileManager.events.on('currentFileChanged', (file, provider) => this.updateForNewCurrent(file))
}
updateForNewCurrent (file) {
this.updateGenerateFileAction(file)
if (!this.areTestsRunning) this.updateRunAction(file)
this.testTabLogic.getTests((error, tests) => {
if (error) return tooltip(error)
this.data.allTests = tests
this.data.selectedTests = [...this.data.allTests]
this.updateTestFileList(tests)
if (!this.testsOutput || !this.testsSummary) return
})
}
@ -413,6 +415,7 @@ module.exports = class TestTab extends ViewPlugin {
</div>
</div>
`
this.updateForNewCurrent(this.fileManager.currentFile())
if (!this._view.el) this._view.el = el
return el
}

Loading…
Cancel
Save