File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 12071207 CC13C0CB278E021300C0B5B5 /* AddProductVariationToOrderViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC13C0CA278E021300C0B5B5 /* AddProductVariationToOrderViewModel.swift */; };
12081208 CC13C0CD278E086D00C0B5B5 /* AddProductVariationToOrderViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC13C0CC278E086D00C0B5B5 /* AddProductVariationToOrderViewModelTests.swift */; };
12091209 CC1AB56827FC5822003DEF43 /* OrderStatusScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1AB56727FC5821003DEF43 /* OrderStatusScreen.swift */; };
1210+ CC1AB56A27FC60D1003DEF43 /* NewOrderFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1AB56927FC60D1003DEF43 /* NewOrderFlow.swift */; };
12101211 CC200BB127847DE300EC5884 /* OrderPaymentSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC200BB027847DE300EC5884 /* OrderPaymentSection.swift */; };
12111212 CC254F2D26C17AB5005F3C82 /* BottomButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC254F2C26C17AB5005F3C82 /* BottomButtonView.swift */; };
12121213 CC254F3026C2A53D005F3C82 /* ShippingLabelAddNewPackage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC254F2F26C2A53D005F3C82 /* ShippingLabelAddNewPackage.swift */; };
57855786 children = (
57865787 80E6FC742763579D0086CD67 /* MockDataReader.swift */,
57875788 800A5B9D275623FC009DE2CD /* LoginFlow.swift */,
5789+ CC1AB56927FC60D1003DEF43 /* NewOrderFlow.swift */,
57885790 );
57895791 path = Flows;
57905792 sourceTree = "<group>";
98369838 800A5B58275483D6009DE2CD /* OrdersTests.swift in Sources */,
98379839 80AD2CA427858BAB00A63DE8 /* StatsTests.swift in Sources */,
98389840 800A5BCB2759CE4B009DE2CD /* ProductsTests.swift in Sources */,
9841+ CC1AB56A27FC60D1003DEF43 /* NewOrderFlow.swift in Sources */,
98399842 800A5B9E275623FC009DE2CD /* LoginFlow.swift in Sources */,
98409843 );
98419844 runOnlyForDeploymentPostprocessing = 0;
Original file line number Diff line number Diff line change 1+ import UITestsFoundation
2+ import XCTest
3+
4+ /// Helpers for actions that flow across different New Order screens.
5+ ///
6+ class NewOrderFlow {
7+
8+ /// Changes the new order status to the second status in the Order Status list.
9+ /// - Returns: New Order screen object.
10+ @discardableResult
11+ static func editOrderStatus( ) throws -> NewOrderScreen {
12+ return try NewOrderScreen ( ) . openOrderStatusScreen ( )
13+ . selectOrderStatus ( atIndex: 1 )
14+ . confirmSelectedOrderStatus ( )
15+ }
16+ }
You can’t perform that action at this time.
0 commit comments