Jakob has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/379233 )

Change subject: Reload page to test persistence in browser test.
......................................................................

Reload page to test persistence in browser test.

Bug: T164742
Change-Id: I391d8cbbb89c96dbc394c005840d2e0cb4480554
---
M tests/browser/features/forms.feature
M tests/browser/features/step_definitions/forms_steps.rb
2 files changed, 3 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseLexeme 
refs/changes/33/379233/1

diff --git a/tests/browser/features/forms.feature 
b/tests/browser/features/forms.feature
index 537fe03..3dc28f9 100644
--- a/tests/browser/features/forms.feature
+++ b/tests/browser/features/forms.feature
@@ -54,6 +54,7 @@
     When I click the Forms list add button
      And I enter "whatever" as the "en" form representation
      And I save the Form
+     And I reload the page
     Then "whatever" should be displayed as the "en" representation of the Form
 
 
diff --git a/tests/browser/features/step_definitions/forms_steps.rb 
b/tests/browser/features/step_definitions/forms_steps.rb
index 7bbe413..35aadc0 100644
--- a/tests/browser/features/step_definitions/forms_steps.rb
+++ b/tests/browser/features/step_definitions/forms_steps.rb
@@ -62,10 +62,11 @@
 When(/^I save the Form$/) do
   # TODO: Had some problems here with element clickability, but failed to 
reproduce. Fix is probably needed
   @form_I_am_currently_editing.save_element.when_visible.click
+  until @form_I_am_currently_editing.edit_element.exists? do sleep 1 end # 
making sure the request is sent
 end
 
 Then(/^"(.*?)" should be displayed as the "(.*?)" representation of the 
Form$/) do |value, language|
-  has_representation_with_value = 
@form_I_am_currently_editing.representations.any? do |representation|
+  has_representation_with_value = on(LexemePage).forms.map { |f| 
f.representations.to_a }.to_a.flatten.any? do |representation|
     representation.value_element.when_visible.text == value
     representation.language_element.when_visible.text == language
   end

-- 
To view, visit https://gerrit.wikimedia.org/r/379233
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I391d8cbbb89c96dbc394c005840d2e0cb4480554
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseLexeme
Gerrit-Branch: master
Gerrit-Owner: Jakob <jakob.warkot...@wikimedia.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to