Skip to content

Commit aa6d947

Browse files
committed
Updates Unit Tests
1 parent 4d81327 commit aa6d947

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

WooCommerce/WooCommerceTests/System/SessionManagerTests.swift

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class SessionManagerTests: XCTestCase {
99

1010
/// CredentialsStorage Unit-Testing Instance
1111
///
12-
private var manager = SessionManager(defaults: .standard, keychainServiceName: Constants.testingServiceName)
12+
private var manager = SessionManager(defaults: .standard, keychainServiceName: Settings.keychainServiceName)
1313

1414

1515
// MARK: - Overridden Methods
@@ -26,44 +26,45 @@ class SessionManagerTests: XCTestCase {
2626
XCTAssertNil(manager.credentials)
2727
}
2828

29+
2930
/// Verifies that `loadDefaultCredentials` effectively returns the last stored credentials
3031
///
3132
func testDefaultCredentialsAreProperlyPersisted() {
32-
manager.credentials = Constants.testingCredentials1
33+
manager.credentials = Settings.credentials1
3334

3435
let retrieved = manager.credentials
35-
XCTAssertEqual(retrieved?.authToken, Constants.testingCredentials1.authToken)
36-
XCTAssertEqual(retrieved?.username, Constants.testingCredentials1.username)
36+
XCTAssertEqual(retrieved?.authToken, Settings.credentials1.authToken)
37+
XCTAssertEqual(retrieved?.username, Settings.credentials1.username)
3738
}
3839

40+
3941
/// Verifies that `removeDefaultCredentials` effectively nukes everything from the keychain
4042
///
4143
func testDefaultCredentialsAreEffectivelyNuked() {
42-
manager.credentials = Constants.testingCredentials1
44+
manager.credentials = Settings.credentials1
4345
manager.credentials = nil
4446

4547
XCTAssertNil(manager.credentials)
4648
}
4749

50+
4851
/// Verifies that `saveDefaultCredentials` overrides previous stored credentials
4952
///
5053
func testDefaultCredentialsCanBeUpdated() {
51-
manager.credentials = Constants.testingCredentials1
52-
XCTAssertEqual(manager.credentials, Constants.testingCredentials1)
54+
manager.credentials = Settings.credentials1
55+
XCTAssertEqual(manager.credentials, Settings.credentials1)
5356

54-
manager.credentials = Constants.testingCredentials2
55-
XCTAssertEqual(manager.credentials, Constants.testingCredentials2)
57+
manager.credentials = Settings.credentials2
58+
XCTAssertEqual(manager.credentials, Settings.credentials2)
5659
}
5760
}
5861

5962

60-
// MARK: - Nested Types
63+
// MARK: - Testing Constants
6164
//
62-
private extension SessionManagerTests {
63-
64-
struct Constants {
65-
static let testingServiceName = "com.automattic.woocommerce.tests"
66-
static let testingCredentials1 = Credentials(username: "lalala", authToken: "1234")
67-
static let testingCredentials2 = Credentials(username: "yayaya", authToken: "5678")
68-
}
65+
private enum Settings {
66+
static let keychainServiceName = "com.automattic.woocommerce.tests"
67+
static let defaults = UserDefaults(suiteName: "sessionManagerTests")!
68+
static let credentials1 = Credentials(username: "lalala", authToken: "1234")
69+
static let credentials2 = Credentials(username: "yayaya", authToken: "5678")
6970
}

WooCommerce/WooCommerceTests/Yosemite/StoresManagerTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,10 @@ private extension StoresManager {
9292
}
9393

9494

95-
// MARK: - Nested Types
95+
// MARK: - Testing Constants
9696
//
9797
private enum Settings {
9898
static let credentials = Credentials(username: "username", authToken: "authToken")
99-
static let defaults = UserDefaults(suiteName: "testingKeychainServiceName")!
99+
static let defaults = UserDefaults(suiteName: "storesManagerTests")!
100100
static let keychainServiceName = "com.woocommerce.storesmanagertests"
101101
}

0 commit comments

Comments
 (0)