Skip to content

Commit 6899884

Browse files
committed
revert accidental removal, skip login, enable review tests
1 parent 609630a commit 6899884

File tree

3 files changed

+24
-14
lines changed

3 files changed

+24
-14
lines changed

WooCommerce/WooCommerce.xcodeproj/project.pbxproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -822,6 +822,9 @@
822822
5783FB3F25D7369F00B9984B /* WooAnalyticsEventPropertyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5783FB3E25D7369F00B9984B /* WooAnalyticsEventPropertyType.swift */; };
823823
57896D6625362B0C000E8C4D /* TitleAndEditableValueTableViewCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57896D6525362B0C000E8C4D /* TitleAndEditableValueTableViewCellViewModel.swift */; };
824824
5791FB4224EC834300117FD6 /* MainTabViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5791FB4124EC834300117FD6 /* MainTabViewModelTests.swift */; };
825+
5795F22C23E26A8D00F6707C /* OrderSearchStarterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5795F22B23E26A8D00F6707C /* OrderSearchStarterViewController.xib */; };
826+
5795F22E23E26A9E00F6707C /* OrderSearchStarterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5795F22D23E26A9E00F6707C /* OrderSearchStarterViewController.swift */; };
827+
5795F23023E26B5300F6707C /* OrderSearchStarterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5795F22F23E26B5300F6707C /* OrderSearchStarterViewModel.swift */; };
825828
579CDEFF274D7E7900E8903D /* StoreStatsUsageTracksEventEmitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579CDEFE274D7E7900E8903D /* StoreStatsUsageTracksEventEmitter.swift */; };
826829
579CDF01274D811D00E8903D /* StoreStatsUsageTracksEventEmitterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579CDF00274D811D00E8903D /* StoreStatsUsageTracksEventEmitterTests.swift */; };
827830
57A25C7625ACE9BC00A54A62 /* OrderFulfillmentUseCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A25C7525ACE9BC00A54A62 /* OrderFulfillmentUseCase.swift */; };
@@ -2383,6 +2386,9 @@
23832386
5783FB3E25D7369F00B9984B /* WooAnalyticsEventPropertyType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WooAnalyticsEventPropertyType.swift; sourceTree = "<group>"; };
23842387
57896D6525362B0C000E8C4D /* TitleAndEditableValueTableViewCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleAndEditableValueTableViewCellViewModel.swift; sourceTree = "<group>"; };
23852388
5791FB4124EC834300117FD6 /* MainTabViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabViewModelTests.swift; sourceTree = "<group>"; };
2389+
5795F22B23E26A8D00F6707C /* OrderSearchStarterViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OrderSearchStarterViewController.xib; sourceTree = "<group>"; };
2390+
5795F22D23E26A9E00F6707C /* OrderSearchStarterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderSearchStarterViewController.swift; sourceTree = "<group>"; };
2391+
5795F22F23E26B5300F6707C /* OrderSearchStarterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderSearchStarterViewModel.swift; sourceTree = "<group>"; };
23862392
579CDEFE274D7E7900E8903D /* StoreStatsUsageTracksEventEmitter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreStatsUsageTracksEventEmitter.swift; sourceTree = "<group>"; };
23872393
579CDF00274D811D00E8903D /* StoreStatsUsageTracksEventEmitterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreStatsUsageTracksEventEmitterTests.swift; sourceTree = "<group>"; };
23882394
57A25C7525ACE9BC00A54A62 /* OrderFulfillmentUseCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderFulfillmentUseCase.swift; sourceTree = "<group>"; };
@@ -9255,6 +9261,7 @@
92559261
7E7C5F8B2719AEDA00315B61 /* EditProductCategoryListViewModelTests.swift in Sources */,
92569262
020B2F9123BDD71500BD79AD /* IntegerInputFormatterTests.swift in Sources */,
92579263
D816DDBC22265DA300903E59 /* OrderTrackingTableViewCellTests.swift in Sources */,
9264+
573D0ACF2458665C004DE614 /* OrderSearchStarterViewModelTests.swift in Sources */,
92589265
579CDF01274D811D00E8903D /* StoreStatsUsageTracksEventEmitterTests.swift in Sources */,
92599266
262A2C2B2537A3330086C1BE /* MockRefunds.swift in Sources */,
92609267
027F240C258371150021DB06 /* RefundShippingLabelViewModelTests.swift in Sources */,

WooCommerce/WooCommerceUITests/Tests/LoginTests.swift

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@ final class LoginTests: XCTestCase {
1414

1515
// Login with Store Address and log out.
1616
func testSiteAddressLoginLogout() throws {
17+
try skipTillSettingsFixed()
18+
1719
let prologue = try PrologueScreen().selectSiteAddress()
1820
.proceedWith(siteUrl: TestCredentials.siteUrl)
1921
.proceedWith(email: TestCredentials.emailAddress)
2022
.proceedWith(password: TestCredentials.password)
2123
.verifyEpilogueDisplays(displayName: TestCredentials.displayName, siteUrl: TestCredentials.siteUrl)
2224
.continueWithSelectedSite()
2325

24-
// Log out
26+
// Log out
2527
try TabNavComponent()
2628
.goToMenuScreen()
2729
.openSettingsPane()
@@ -31,15 +33,17 @@ final class LoginTests: XCTestCase {
3133
XCTAssert(prologue.isLoaded)
3234
}
3335

34-
//Login with WordPress.com account and log out
36+
// Login with WordPress.com account and log out
3537
func testWordPressLoginLogout() throws {
38+
try skipTillSettingsFixed()
39+
3640
let prologue = try PrologueScreen().selectContinueWithWordPress()
3741
.proceedWith(email: TestCredentials.emailAddress)
3842
.proceedWith(password: TestCredentials.password)
3943
.verifyEpilogueDisplays(displayName: TestCredentials.displayName, siteUrl: TestCredentials.siteUrl)
4044
.continueWithSelectedSite()
4145

42-
// Log out
46+
// Log out
4347
try TabNavComponent()
4448
.goToMenuScreen()
4549
.openSettingsPane()
@@ -55,4 +59,13 @@ final class LoginTests: XCTestCase {
5559
.tryProceed(password: "invalidPswd")
5660
.verifyLoginError()
5761
}
62+
63+
func skipTillSettingsFixed(file: StaticString = #file, line: UInt = #line) throws {
64+
try XCTSkipIf(true,
65+
"""
66+
Skipping test because settings icon was moved from My Store to Hub Menu,
67+
the icon no longer have an accessibilityIdentifier,
68+
so test will fail during logout.
69+
""", file: file, line: line)
70+
}
5871
}

WooCommerce/WooCommerceUITests/Tests/ReviewsTests.swift

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ import UITestsFoundation
22
import XCTest
33

44
final class ReviewsTests: XCTestCase {
5-
override func setUpWithError() throws {
6-
try skipTillReviewMenuFixed()
75

6+
override func setUpWithError() throws {
87
continueAfterFailure = false
98

109
let app = XCUIApplication()
@@ -23,8 +22,6 @@ final class ReviewsTests: XCTestCase {
2322
}
2423

2524
func testReviewsScreenLoad() throws {
26-
try skipTillReviewMenuFixed()
27-
2825
let reviews = try GetMocks.readReviewsData()
2926

3027
try ReviewsScreen()
@@ -36,11 +33,4 @@ final class ReviewsTests: XCTestCase {
3633
.goBackToReviewsScreen()
3734
.verifyReviewsScreenLoaded()
3835
}
39-
40-
func skipTillReviewMenuFixed(file: StaticString = #file, line: UInt = #line) throws {
41-
try XCTSkipIf(true,
42-
"""
43-
Skipping test because of the reviews menu does not appear on first load. See: https://github.com/woocommerce/woocommerce-ios/issues/5872
44-
""", file: file, line: line)
45-
}
4636
}

0 commit comments

Comments
 (0)