From 6a02bed3b80e569b18f6f194f7250ed7cd63f508 Mon Sep 17 00:00:00 2001 From: DudaGod Date: Fri, 21 May 2021 17:03:15 +0300 Subject: [PATCH] fix: run tests not wrapped in "describe" --- lib/tests-tree-builder/gui.js | 2 +- test/unit/lib/tests-tree-builder/gui.js | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/tests-tree-builder/gui.js b/lib/tests-tree-builder/gui.js index 9ce20951a..8095dd2d5 100644 --- a/lib/tests-tree-builder/gui.js +++ b/lib/tests-tree-builder/gui.js @@ -24,7 +24,7 @@ module.exports = class GuiTestsTreeBuilder extends BaseTestsTreeBuilder { getTestBranch(id) { const getSuites = (suite) => { if (suite.root) { - return {id: suite.id, status: suite.status}; + return [{id: suite.id, status: suite.status}]; } return _.flatten([ diff --git a/test/unit/lib/tests-tree-builder/gui.js b/test/unit/lib/tests-tree-builder/gui.js index f823cadba..8444a834f 100644 --- a/test/unit/lib/tests-tree-builder/gui.js +++ b/test/unit/lib/tests-tree-builder/gui.js @@ -242,4 +242,17 @@ describe('GuiResultsTreeBuilder', () => { }); }); }); + + describe('getTestBranch', () => { + it('should return "suites" as array for root suite', () => { + builder.addTestResult( + mkTestResult_({status: IDLE}), + mkFormattedResult_({testPath: ['s'], browserId: 'b', attempt: 0}) + ); + + const {suites} = builder.getTestBranch('s b 0'); + + assert.deepEqual(suites, [{id: 's', status: IDLE}]); + }); + }); });