Skip to content

Commit 0ac2143

Browse files
committed
StoresManagerTests: Fixing Tests
1 parent 176f54a commit 0ac2143

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

WooCommerce/Classes/Yosemite/StoresManager.swift

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class StoresManager {
4949

5050
/// Switches the internal state to Authenticated.
5151
///
52+
@discardableResult
5253
func authenticate(credentials: Credentials) -> StoresManager {
5354
state = AuthenticatedState(credentials: credentials)
5455
sessionManager.defaultCredentials = credentials
@@ -58,15 +59,21 @@ class StoresManager {
5859

5960
/// Synchronizes all of the Session's Entities.
6061
///
61-
func synchronizeEntities(onCompletion: ((Error?) -> Void)? = nil) {
62+
@discardableResult
63+
func synchronizeEntities(onCompletion: ((Error?) -> Void)? = nil) -> StoresManager {
6264
synchronizeAccount(onCompletion: onCompletion)
65+
66+
return self
6367
}
6468

6569
/// Switches the state to a Deauthenticated one.
6670
///
67-
func deauthenticate() {
71+
@discardableResult
72+
func deauthenticate() -> StoresManager {
6873
state = DeauthenticatedState()
6974
sessionManager.reset()
75+
76+
return self
7077
}
7178
}
7279

WooCommerce/WooCommerceTests/Yosemite/StoresManagerTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class StoresManagerTests: XCTestCase {
3939
///
4040
func testAuthenticateEffectivelyTogglesStoreManagerToAuthenticatedState() {
4141
let manager = StoresManager.testingInstance
42-
manager.authenticate(username: Settings.credentials.username, authToken: Settings.credentials.authToken, onCompletion: nil)
42+
manager.authenticate(credentials: Settings.credentials)
4343

4444
XCTAssertTrue(manager.isAuthenticated)
4545
}
@@ -49,7 +49,7 @@ class StoresManagerTests: XCTestCase {
4949
///
5050
func testDeauthenticateEffectivelyTogglesStoreManagerToDeauthenticatedState() {
5151
let manager = StoresManager.testingInstance
52-
manager.authenticate(username: Settings.credentials.username, authToken: Settings.credentials.authToken)
52+
manager.authenticate(credentials: Settings.credentials)
5353
manager.deauthenticate()
5454

5555
XCTAssertFalse(manager.isAuthenticated)
@@ -60,7 +60,7 @@ class StoresManagerTests: XCTestCase {
6060
///
6161
func testAuthenticatePersistsDefaultCredentialsInKeychain() {
6262
let manager = StoresManager.testingInstance
63-
manager.authenticate(username: Settings.credentials.username, authToken: Settings.credentials.authToken)
63+
manager.authenticate(credentials: Settings.credentials)
6464

6565
let session = SessionManager.testingInstance
6666
XCTAssertEqual(session.defaultCredentials, Settings.credentials)

0 commit comments

Comments
 (0)