Skip to content

Commit 0b39825

Browse files
committed
Fix failed tests
1 parent 2fd89d9 commit 0b39825

File tree

4 files changed

+7
-58
lines changed

4 files changed

+7
-58
lines changed

Modules/Tests/NetworkingTests/Remote/DevicesRemoteTests.swift

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ final class DevicesRemoteTests: XCTestCase {
2929

3030
remote.registerDevice(device: Parameters.appleDevice,
3131
applicationId: Parameters.applicationId,
32-
applicationVersion: Parameters.applicationVersion,
33-
defaultStoreID: Parameters.defaultStoreID) { (settings, error) in
32+
applicationVersion: Parameters.applicationVersion) { (settings, error) in
3433

3534
XCTAssertNil(error)
3635
XCTAssertNotNil(settings)
@@ -41,24 +40,6 @@ final class DevicesRemoteTests: XCTestCase {
4140
wait(for: [expectation], timeout: Constants.expectationTimeout)
4241
}
4342

44-
/// Verifies that registerDevice sets the `selected_blog_id` parameter to empty string.
45-
///
46-
func test_registerDevice_sets_selected_blog_id_to_empty_string() throws {
47-
// Given
48-
let remote = DevicesRemote(network: network)
49-
50-
// When
51-
remote.registerDevice(device: Parameters.appleDevice,
52-
applicationId: Parameters.applicationId,
53-
applicationVersion: Parameters.applicationVersion,
54-
defaultStoreID: Parameters.defaultStoreID) { (_, _) in }
55-
56-
// Then
57-
let queryParameters = try XCTUnwrap(network.queryParameters)
58-
let expectedParam = "selected_blog_id="
59-
XCTAssertTrue(queryParameters.contains(expectedParam), "Expected to have param: \(expectedParam)")
60-
}
61-
6243
/// Verifies that registerDevice parses a "Failure" Backend Response.
6344
///
6445
func test_registerDevice_parses_general_failure_response() {
@@ -69,8 +50,7 @@ final class DevicesRemoteTests: XCTestCase {
6950

7051
remote.registerDevice(device: Parameters.appleDevice,
7152
applicationId: Parameters.applicationId,
72-
applicationVersion: Parameters.applicationVersion,
73-
defaultStoreID: Parameters.defaultStoreID) { (settings, error) in
53+
applicationVersion: Parameters.applicationVersion) { (settings, error) in
7454

7555
XCTAssertNotNil(error)
7656
XCTAssertNil(settings)
@@ -124,6 +104,5 @@ private enum Parameters {
124104
identifierForVendor: "1234")
125105
static let applicationId = "9"
126106
static let applicationVersion = "99"
127-
static let defaultStoreID: Int64 = 1234
128107
static let dotcomDeviceID = "1234"
129108
}

Modules/Tests/YosemiteTests/Stores/NotificationStoreTests.swift

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -364,10 +364,9 @@ class NotificationStoreTests: XCTestCase {
364364
let (device, error): (DotcomDevice?, Error?) = waitFor { promise in
365365
let action = NotificationAction.registerDevice(device: self.sampleAPNSDevice(),
366366
applicationId: self.sampleApplicationID,
367-
applicationVersion: self.sampleApplicationVersion,
368-
defaultStoreID: self.sampleDefaultStoreID) { (device, error) in
367+
applicationVersion: self.sampleApplicationVersion) { (device, error) in
369368
promise((device, error))
370-
}
369+
}
371370
noteStore.onAction(action)
372371
}
373372

@@ -389,8 +388,7 @@ class NotificationStoreTests: XCTestCase {
389388
let (device, error): (DotcomDevice?, Error?) = waitFor { promise in
390389
let action = NotificationAction.registerDevice(device: self.sampleAPNSDevice(),
391390
applicationId: self.sampleApplicationID,
392-
applicationVersion: self.sampleApplicationVersion,
393-
defaultStoreID: self.sampleDefaultStoreID) { (device, error) in
391+
applicationVersion: self.sampleApplicationVersion) { (device, error) in
394392
promise((device, error))
395393
}
396394
noteStore.onAction(action)
@@ -490,12 +488,6 @@ private extension NotificationStoreTests {
490488
return "1234"
491489
}
492490

493-
/// Returns a sample Default Store ID
494-
///
495-
var sampleDefaultStoreID: Int64 {
496-
return 1234
497-
}
498-
499491
/// Returns a sample Apple Device
500492
///
501493
func sampleAPNSDevice() -> APNSDevice {

WooCommerce/WooCommerceTests/Mocks/MockPushNotificationsManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ final class MockPushNotificationsManager: PushNotesManager {
9090

9191
}
9292

93-
func registerDeviceToken(with tokenData: Data, defaultStoreID: Int64) {
93+
func registerDeviceToken(with tokenData: Data) {
9494

9595
}
9696

WooCommerce/WooCommerceTests/Notifications/PushNotificationsManagerTests.swift

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -174,24 +174,6 @@ final class PushNotificationsManagerTests: XCTestCase {
174174
XCTAssertFalse(defaults.containsObject(forKey: .deviceToken))
175175
}
176176

177-
/// Verifies that `registerDevice` effectively dispatches a `registerDevice` Action.
178-
///
179-
func testRegisterForRemoteNotificationsDispatchesRegisterDeviceAction() {
180-
guard let tokenAsData = Sample.deviceToken.data(using: .utf8) else {
181-
XCTFail()
182-
return
183-
}
184-
185-
manager.registerDeviceToken(with: tokenAsData, defaultStoreID: Sample.defaultStoreID)
186-
187-
guard case let .registerDevice(_, _, _, storeID, _) = storesManager.receivedActions.first as! NotificationAction else {
188-
XCTFail()
189-
return
190-
}
191-
192-
XCTAssertEqual(storeID, Sample.defaultStoreID)
193-
}
194-
195177

196178
/// Verifies that `registerDeviceToken` effectively stores the Device Token.
197179
///
@@ -202,7 +184,7 @@ final class PushNotificationsManagerTests: XCTestCase {
202184
}
203185

204186
XCTAssertFalse(defaults.containsObject(forKey: .deviceToken))
205-
manager.registerDeviceToken(with: tokenAsData, defaultStoreID: Sample.defaultStoreID)
187+
manager.registerDeviceToken(with: tokenAsData)
206188
XCTAssertTrue(defaults.containsObject(forKey: .deviceToken))
207189
}
208190

@@ -708,10 +690,6 @@ private struct Sample {
708690
///
709691
static let deviceToken = "4fa963db2cfc824b0d67740ed2b1c0b472cce8eafcb82184905361eb88be55b9"
710692

711-
/// Sample StoreID
712-
///
713-
static let defaultStoreID: Int64 = 9999
714-
715693
/// UserDefaults Suite Name
716694
///
717695
static let defaultSuiteName = "PushNotificationsTests"

0 commit comments

Comments
 (0)