Skip to content

Commit 2c8a09e

Browse files
committed
MAGETWO-59837: Stabilization for ported Vault and Braintree changes
- Fix Conflict Resolution test
1 parent 1acfd80 commit 2c8a09e

File tree

7 files changed

+25
-12
lines changed

7 files changed

+25
-12
lines changed

dev/tests/functional/tests/app/Magento/Backend/Test/Block/Messages.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,19 @@ public function waitSuccessMessage()
6666
return $this->waitForElementVisible($this->successMessage, Locator::SELECTOR_CSS);
6767
}
6868

69+
/**
70+
* Wait for success message and refresh page.
71+
*
72+
* @return bool
73+
*/
74+
public function waitSuccessMessageAndRefreshPage()
75+
{
76+
$this->waitSuccessMessage();
77+
$this->browser->refresh();
78+
79+
return $this->waitForElementNotVisible($this->successMessage, Locator::SELECTOR_CSS);
80+
}
81+
6982
/**
7083
* Get all success messages which are present on the page.
7184
*

dev/tests/functional/tests/app/Magento/Braintree/Test/TestStep/CheckBraintreeConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ private function enableBraintree()
120120
$this->braintreeConfigBlock->enableBraintree();
121121
$this->assertFieldsAreActive->processAssert($this->systemConfigEditSectionPayment, $enablers);
122122
$this->systemConfigEditSectionPayment->getPageActions()->save();
123-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
123+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
124124
}
125125

126126
/**
@@ -140,6 +140,6 @@ private function disableBraintree()
140140
$this->braintreeConfigBlock->disableBraintree();
141141
$this->assertFieldsAreActive->processAssert($this->systemConfigEditSectionPayment, $enablers);
142142
$this->systemConfigEditSectionPayment->getPageActions()->save();
143-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
143+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
144144
}
145145
}

dev/tests/functional/tests/app/Magento/Paypal/Test/TestStep/CheckExpressConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ private function enableExpressCheckout()
134134
);
135135
$this->expressCheckoutConfigBlock->specifyMerchantAccountId();
136136
$this->systemConfigEditSectionPayment->getPageActions()->save();
137-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
137+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
138138
}
139139

140140
/**
@@ -154,6 +154,6 @@ private function disableExpressCheckout()
154154
[$enablers['Enable In-Context Checkout Experience'], $enablers['Enable PayPal Credit']]
155155
);
156156
$this->systemConfigEditSectionPayment->getPageActions()->save();
157-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
157+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
158158
}
159159
}

dev/tests/functional/tests/app/Magento/Paypal/Test/TestStep/CheckPayflowLinkConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ private function enablePayflowLink()
137137
$enablers
138138
);
139139
$this->systemConfigEditSectionPayment->getPageActions()->save();
140-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
140+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
141141
}
142142

143143
/**
@@ -160,6 +160,6 @@ private function disablePayflowLink()
160160
[$enablers['Enable Express Checkout'], $enablers['Enable PayPal Credit']]
161161
);
162162
$this->systemConfigEditSectionPayment->getPageActions()->save();
163-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
163+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
164164
}
165165
}

dev/tests/functional/tests/app/Magento/Paypal/Test/TestStep/CheckPayflowProConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ private function enablePayflowPro()
137137
[$enablers['Enable this Solution'], $enablers['Enable PayPal Credit']]
138138
);
139139
$this->systemConfigEditSectionPayment->getPageActions()->save();
140-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
140+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
141141
}
142142

143143
/**
@@ -160,6 +160,6 @@ private function disablePayflowPro()
160160
[$enablers['Enable PayPal Credit']]
161161
);
162162
$this->systemConfigEditSectionPayment->getPageActions()->save();
163-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
163+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
164164
}
165165
}

dev/tests/functional/tests/app/Magento/Paypal/Test/TestStep/CheckPaymentsAdvancedConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ private function enablePaymentsAdvanced()
130130
[$enablers['Enable this Solution'], $enablers['Enable PayPal Credit']]
131131
);
132132
$this->systemConfigEditSectionPayment->getPageActions()->save();
133-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
133+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
134134
}
135135

136136
/**
@@ -150,6 +150,6 @@ private function disablePaymentsAdvanced()
150150
[$enablers['Enable PayPal Credit']]
151151
);
152152
$this->systemConfigEditSectionPayment->getPageActions()->save();
153-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
153+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
154154
}
155155
}

dev/tests/functional/tests/app/Magento/Paypal/Test/TestStep/CheckPaymentsProConfigStep.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ private function enablePaymentsPro()
137137
[$enablers['Enable this Solution'], $enablers['Enable PayPal Credit']]
138138
);
139139
$this->systemConfigEditSectionPayment->getPageActions()->save();
140-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
140+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
141141
}
142142

143143
/**
@@ -160,6 +160,6 @@ private function disablePaymentsPro()
160160
[$enablers['Enable PayPal Credit']]
161161
);
162162
$this->systemConfigEditSectionPayment->getPageActions()->save();
163-
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessage();
163+
$this->systemConfigEditSectionPayment->getMessagesBlock()->waitSuccessMessageAndRefreshPage();
164164
}
165165
}

0 commit comments

Comments
 (0)