|
|
|
@ -62,7 +62,10 @@ module.exports = class TestTab extends ViewPlugin { |
|
|
|
|
this.updateTestFileList() |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
this.fileManager.events.on('currentFileChanged', (file, provider) => { |
|
|
|
|
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) => { |
|
|
|
@ -72,7 +75,6 @@ module.exports = class TestTab extends ViewPlugin { |
|
|
|
|
this.updateTestFileList(tests) |
|
|
|
|
if (!this.testsOutput || !this.testsSummary) return |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
listTests () { |
|
|
|
@ -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 |
|
|
|
|
} |
|
|
|
|