From 69299ee5969200c00a281c74370336372a1aca69 Mon Sep 17 00:00:00 2001 From: LianaHus Date: Thu, 23 Apr 2020 16:36:37 +0200 Subject: [PATCH] use curent selecting before Unit Testing plugin activation --- src/app/tabs/test-tab.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/app/tabs/test-tab.js b/src/app/tabs/test-tab.js index 386a5e7023..000b8931a2 100644 --- a/src/app/tabs/test-tab.js +++ b/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 { ` + this.updateForNewCurrent(this.fileManager.currentFile()) if (!this._view.el) this._view.el = el return el }