Skip to content

Commit 0f263f7

Browse files
Merge pull request #3451 from DMPRoadmap/aaron/issues/3450
Fix Flaky Tests / Optimize Checking of `plan.title` Within `spec/features/plans/exports_spec.rb`
2 parents 1b34730 + 03389e8 commit 0f263f7

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

spec/features/plans/exports_spec.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
select('html')
4646
new_window = window_opened_by { click_button 'Download Plan' }
4747
within_window new_window do
48-
expect(page.source).to have_text(plan.title)
48+
expect(page.title).to have_text(plan.title)
4949
end
5050
end
5151

@@ -60,7 +60,7 @@
6060
select('html')
6161
new_window = window_opened_by { click_button 'Download Plan' }
6262
within_window new_window do
63-
expect(page.source).to have_text(plan.title)
63+
expect(page.title).to have_text(plan.title)
6464
end
6565
end
6666

@@ -91,7 +91,7 @@
9191
click_button 'Download Plan'
9292
end
9393
within_window new_window do
94-
expect(page.source).to have_text(plan.title)
94+
expect(page.title).to have_text(plan.title)
9595
plan.phases.each do |phase|
9696
expect(page.source).to have_text(phase.title)
9797
end
@@ -101,7 +101,7 @@
101101
click_button 'Download Plan'
102102
end
103103
within_window new_window do
104-
expect(page.source).to have_text(plan.title)
104+
expect(page.title).to have_text(plan.title)
105105
expect(page.source).to have_text(plan.phases[1].title)
106106
expect(page.source).not_to have_text(plan.phases[2].title) if plan.phases.length > 2
107107
end
@@ -173,18 +173,18 @@ def _regular_download(format)
173173
click_button 'Download Plan'
174174
end
175175
within_window new_window do
176-
expect(page.source).to have_text(plan.title)
176+
expect(page.title).to have_text(plan.title)
177177
end
178178
else
179179
click_button 'Download Plan'
180-
expect(page.source).to have_text(plan.title)
180+
expect(page.title).to have_text(plan.title)
181181
end
182182
end
183183

184184
def _all_phase_download
185185
_select_option('phase_id', 'All')
186186
click_button 'Download Plan'
187-
expect(page.source).to have_text(plan.title)
187+
expect(page.title).to have_text(plan.title)
188188
plan.phases.each do |phase| # All phase titles should be included in output
189189
expect(page.source).to have_text(phase.title)
190190
end
@@ -193,7 +193,7 @@ def _all_phase_download
193193
def _single_phase_download
194194
_select_option('phase_id', plan.phases[1].id)
195195
click_button 'Download Plan'
196-
expect(page.source).to have_text(plan.title)
196+
expect(page.title).to have_text(plan.title)
197197
expect(page.source).to have_text(plan.phases[1].title)
198198
expect(page.source).not_to have_text(plan.phases[2].title) if plan.phases.length > 2
199199
end

0 commit comments

Comments
 (0)