Skip to content

Commit 0212903

Browse files
fixed duplicated results in case of same feature name (#18)
1 parent 05437f9 commit 0212903

File tree

8 files changed

+32
-12
lines changed

8 files changed

+32
-12
lines changed

CHANGELOG.MD

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 0.0.7
2+
- fixed duplicated results in case of same feature name
3+
14
# 0.0.6
25
- added unsupported attachment handler
36
- added multiple attachment support

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qavajs/html-formatter",
3-
"version": "0.0.6",
3+
"version": "0.0.7",
44
"main": "formatter/formatter.js",
55
"scripts": {
66
"report:compile": "ts-node test/compile_report.ts",

src/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ window.metadata = Object.entries(window.metaSourceData ?? {})
2727
.map(([key, value]: [key: string, value: string], index: number) => ({key, value, id: 'value' + index}));
2828

2929
const data = window.sourceData
30-
.map((feature: any) => ({
30+
.map((feature: any, index: number) => ({
3131
...feature,
32+
id: feature.id + index,
3233
total: feature.elements.length,
3334
elements: feature.elements.map((scenario: any) => ({
3435
...scenario,

test-e2e/features/FeaturePage.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ Feature: Feature Page
1212

1313
Scenario: verify that user can filter only failed on feature page
1414
When I click 'Feature > Show Only Failed'
15-
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '1'
15+
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '2'
1616
And I expect text of 'Feature > #1 of Scenarios > Title' to be equal 'Scenario: scenario failed'
1717

1818
Scenario: verify that filter state is saved
1919
When I click 'Feature > Show Only Failed'
20-
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '1'
20+
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '2'
2121
And I expect text of 'Feature > #1 of Scenarios > Title' to be equal 'Scenario: scenario failed'
2222
When I refresh page
23-
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '1'
23+
Then I expect number of elements in 'Feature > Scenarios' collection to be equal '2'
2424
And I expect text of 'Feature > #1 of Scenarios > Title' to be equal 'Scenario: scenario failed'

test-e2e/features/MainPage.feature

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ Feature: Main Page
1414

1515
Scenario: verify that user can open failed page
1616
When I click 'Header > Failed'
17-
Then I expect number of elements in 'Failed > Features' collection to be equal '2'
17+
Then I expect number of elements in 'Failed > Features' collection to be equal '3'
1818

1919
Scenario: verify that user can filter only failed on main page
2020
When I click 'Main > Show Only Failed'
21-
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '2'
21+
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '3'
2222

2323
Scenario: verify that user can filter only failed and search on main page
2424
When I click 'Main > Show Only Failed'
25-
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '2'
25+
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '3'
2626
When I type 'feature2' to 'Main > Search'
2727
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '1'
2828
And I expect text of 'Main > Features Table > #1 of Rows > Name' to be equal 'FEATURE2'
2929

3030
Scenario: verify that filter state is saved
3131
When I click 'Main > Show Only Failed'
32-
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '2'
32+
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '3'
3333
When I refresh page
34-
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '2'
34+
Then I expect number of elements in 'Main > Features Table > Rows' collection to be equal '3'
3535

test/features/Feature1.feature

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,9 @@ Feature: Feature1
2828
@more_words @that @not @fit @to @the @scenario @title @panel
2929
Scenario: too many tags scenario that does not fit to the title
3030
When passed step
31+
32+
Scenario: some name
33+
When passed step
34+
35+
Scenario: some name
36+
When failed step

test/features/Feature3as1.feature

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Feature: Feature1
2+
3+
Background:
4+
Given background
5+
6+
Scenario: scenario passed
7+
When passed step
8+
9+
Scenario: some name
10+
When failed step

0 commit comments

Comments
 (0)