Skip to content

Commit fa5aae9

Browse files
author
robhil
committed
Merge pull request #2 from robhil/new_report_template
New report template
2 parents aa6af18 + 7eec4ba commit fa5aae9

12 files changed

+180
-777
lines changed

.idea/.name

Lines changed: 0 additions & 1 deletion
This file was deleted.

.idea/encodings.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.idea/grunt-protractor-cucumber-html-report.iml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 0 additions & 28 deletions
This file was deleted.

.idea/modules.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.idea/scopes/scope_settings.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.idea/workspace.xml

Lines changed: 0 additions & 542 deletions
This file was deleted.

assets/example_test_result.json

Lines changed: 46 additions & 60 deletions
Large diffs are not rendered by default.

lib/html_formatter.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ module.exports = (function() {
5454
/**
5555
* Return html code of scenario element based on scenario template
5656
* @param scenario - object which contains step data
57-
* @param isPassed = flag which is true when all steps in scenario are passed otherwise is false
57+
* @param isPassed = flag which is true when all steps in scenario passed otherwise is false
5858
* @returns string
5959
*/
6060
function getScenario(scenario, isPassed) {
@@ -136,13 +136,13 @@ module.exports = (function() {
136136
step;
137137

138138
for (var i = 0; i < testResults.length; i++) {
139-
isPassed = true;
140139
html = '';
141140
html += getFeature(testResults[i]);
142141

143142
for (var j = 0; j < testResults[i].elements.length; j++) {
144143
element = testResults[i].elements[j];
145144
if (element.type === 'scenario') {
145+
isPassed = true;
146146
scenariosNumber++;
147147
stepsHtml = '';
148148
for (var k = 0; k < testResults[i].elements[j].steps.length; k++) {
@@ -159,8 +159,8 @@ module.exports = (function() {
159159
if (isPassed) {
160160
passedScenarios++;
161161
}
162-
html += getScenario(element, isPassed);
163-
html += stepsHtml;
162+
html += '<div class="scenario-container">' + getScenario(element, isPassed);
163+
html += stepsHtml + '</div>';
164164
}
165165
}
166166
}

0 commit comments

Comments
 (0)