Skip to content

Commit 1563093

Browse files
author
Jake Ginnivan
committed
Fixing report tests by scrubbing the scenario/step number which comes from a static class
1 parent 48857ab commit 1563093

7 files changed

+83
-101
lines changed

TestStack.BDDfy.Tests/Reporters/Html/ClassicReportBuilderTests.ShouldProduceExpectedHtml.approved.txt

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -79,31 +79,31 @@ body{margin:0;padding:0;padding-bottom:40px;max-width:100%;background-color:#fff
7979
</div>
8080
<div class='scenarios'>
8181
<div class='scenario'>
82-
<div class='Passed canToggle scenarioTitle' data-toggle-target='scenario-3'>Happy Path Scenario</div>
83-
<ul class='steps' id='scenario-3'>
84-
<li class='step Passed Assertion ' data-toggle-target='step-3-4' >
82+
<div class='Passed canToggle scenarioTitle' data-toggle-target='scenario-1'>Happy Path Scenario</div>
83+
<ul class='steps' id='scenario-1'>
84+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
8585
<span>Given a positive account balance</span>
8686
</li>
87-
<li class='step Passed Assertion ' data-toggle-target='step-3-5' >
87+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
8888
<span>When the account holder requests money</span>
8989
</li>
90-
<li class='step Passed Assertion ' data-toggle-target='step-3-6' >
90+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
9191
<span>Then money is dispensed</span>
9292
</li>
9393
</ul>
9494
</div>
9595
<div class='scenario'>
96-
<div class='Failed canToggle scenarioTitle' data-toggle-target='scenario-4'>Sad Path Scenario</div>
97-
<ul class='steps' id='scenario-4'>
98-
<li class='step Passed Assertion ' data-toggle-target='step-3-1' >
96+
<div class='Failed canToggle scenarioTitle' data-toggle-target='scenario-1'>Sad Path Scenario</div>
97+
<ul class='steps' id='scenario-1'>
98+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
9999
<span>Given a negative account balance</span>
100100
</li>
101-
<li class='step Passed Assertion ' data-toggle-target='step-3-2' >
101+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
102102
<span>When the account holder requests money</span>
103103
</li>
104-
<li class='step Failed Assertion canToggle' data-toggle-target='step-3-3' >
104+
<li class='step Failed Assertion canToggle' data-toggle-target='step-1-1' >
105105
<span>Then no money is dispensed [Exception Message: 'Boom']</span>
106-
<div class='step FailedException' id='step-3-3'>
106+
<div class='step FailedException' id='step-1-1'>
107107
<code> at TestStack.BDDfy.Tests.Reporters.ReportTestData.GetScenarios(Boolean includeFailingScenario, Boolean includeExamples) in ...\ReportTestData.cs:line 89</code>
108108
</div>
109109
</li>
@@ -126,27 +126,27 @@ body{margin:0;padding:0;padding-bottom:40px;max-width:100%;background-color:#fff
126126
<div class='scenario'>
127127
<div class='Passed canToggle scenarioTitle' data-toggle-target='scenario-1'>Happy Path Scenario</div>
128128
<ul class='steps' id='scenario-1'>
129-
<li class='step Passed Assertion ' data-toggle-target='step-1-4' >
129+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
130130
<span>Given a positive account balance</span>
131131
</li>
132-
<li class='step Passed Assertion ' data-toggle-target='step-1-5' >
132+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
133133
<span>When the account holder requests money</span>
134134
</li>
135-
<li class='step Passed Assertion ' data-toggle-target='step-1-6' >
135+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
136136
<span>Then money is dispensed</span>
137137
</li>
138138
</ul>
139139
</div>
140140
<div class='scenario'>
141-
<div class='Passed canToggle scenarioTitle' data-toggle-target='scenario-2'>Sad Path Scenario</div>
142-
<ul class='steps' id='scenario-2'>
141+
<div class='Passed canToggle scenarioTitle' data-toggle-target='scenario-1'>Sad Path Scenario</div>
142+
<ul class='steps' id='scenario-1'>
143143
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
144144
<span>Given a negative account balance</span>
145145
</li>
146-
<li class='step Passed Assertion ' data-toggle-target='step-1-2' >
146+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
147147
<span>When the account holder requests money</span>
148148
</li>
149-
<li class='step Passed Assertion ' data-toggle-target='step-1-3' >
149+
<li class='step Passed Assertion ' data-toggle-target='step-1-1' >
150150
<span>Then no money is dispensed</span>
151151
</li>
152152
</ul>

TestStack.BDDfy.Tests/Reporters/Html/ClassicReportBuilderTests.ShouldProduceExpectedHtmlWithExamples.approved.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@ body{margin:0;padding:0;padding-bottom:40px;max-width:100%;background-color:#fff
111111
<td>negative</td>
112112
<td>is not</td>
113113
<td>
114-
<span class='canToggle' data-toggle-target='step-1-19'>Boom
114+
<span class='canToggle' data-toggle-target='step-1-1'>Boom
115115
With
116116
New lines</span>
117-
<div class='step' id='step-1-19'>
117+
<div class='step' id='step-1-1'>
118118
<code> at TestStack.BDDfy.Tests.Reporters.ReportTestData.GetScenarios(Boolean includeFailingScenario, Boolean includeExamples) in ...\ReportTestData.cs:line 112</code>
119119
</div>
120120
</td>

0 commit comments

Comments
 (0)