Skip to content

Commit de87585

Browse files
committed
Check for order number in the title of edit flow
1 parent 4405b76 commit de87585

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

WooCommerce/UITestsFoundation/Screens/Orders/NewOrderScreen.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,12 @@ public final class NewOrderScreen: ScreenObject {
220220
}
221221
return try OrdersScreen()
222222
}
223+
224+
@discardableResult
225+
public func checkForExistingOrderTitle(byOrderNumber orderNumber: String) throws -> NewOrderScreen {
226+
let orderNumberPredicate = NSPredicate(format: "label MATCHES %@", "Order #\(orderNumber)")
227+
XCTAssertTrue(app.staticTexts.containing(orderNumberPredicate).element.exists)
228+
229+
return self
230+
}
223231
}

WooCommerce/WooCommerceUITests/Tests/OrdersTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ final class OrdersTests: XCTestCase {
5151
.selectOrder(byOrderNumber: orders[0].number)
5252
.verifySingleOrderScreenLoaded()
5353
.tapEditOrderButton()
54+
.checkForExistingOrderTitle(byOrderNumber: orders[0].number)
5455
}
5556

5657
func test_cancel_order_creation() throws {

0 commit comments

Comments
 (0)