@@ -166,7 +166,7 @@ class PocketSourceTests: XCTestCase {
166
166
}
167
167
168
168
func test_delete_removesItemFromLocalStorage_andExecutesDeleteMutation( ) throws {
169
- let item = try space. createSavedItem ( remoteID: " delete-me " )
169
+ let item = try space. createSavedItem ( remoteID: " delete-me " , url : " https://mozilla.com/delete " )
170
170
let expectationToRunOperation = expectation ( description: " Run operation " )
171
171
operations. stubItemMutationOperation { ( _, _, _: DeleteItemMutation ) in
172
172
TestSyncOperation {
@@ -177,7 +177,7 @@ class PocketSourceTests: XCTestCase {
177
177
let source = subject ( )
178
178
source. delete ( item: item)
179
179
180
- let fetchedItem = try space. fetchSavedItem ( byRemoteID : " delete-me " )
180
+ let fetchedItem = try space. fetchSavedItem ( byURL : URL ( string : " https://mozilla.com/ delete" ) ! )
181
181
XCTAssertNil ( fetchedItem)
182
182
XCTAssertFalse ( item. hasChanges)
183
183
wait ( for: [ expectationToRunOperation] , timeout: 10 )
@@ -237,7 +237,7 @@ class PocketSourceTests: XCTestCase {
237
237
}
238
238
239
239
func test_unarchive_executesSaveItemMutation_andUpdatesCreatedAtField( ) throws {
240
- let item = try space. createSavedItem ( remoteID: " unarchive-me " )
240
+ let item = try space. createSavedItem ( remoteID: " unarchive-me " , url : " https://mozilla.com/unarchive " )
241
241
item. isArchived = true
242
242
243
243
let expectationToRunOperation = expectation ( description: " Run operation " )
@@ -250,8 +250,6 @@ class PocketSourceTests: XCTestCase {
250
250
let source = subject ( )
251
251
source. unarchive ( item: item)
252
252
253
- let fetchedItem = try space. fetchSavedItem ( byRemoteID: " archive-me " )
254
- XCTAssertNil ( fetchedItem)
255
253
XCTAssertFalse ( item. isArchived)
256
254
XCTAssertNotNil ( item. createdAt)
257
255
wait ( for: [ expectationToRunOperation] , timeout: 10 )
@@ -699,7 +697,7 @@ extension PocketSourceTests {
699
697
)
700
698
701
699
let source = subject ( )
702
- let savedItem = source. fetchOrCreateSavedItem ( with: " saved-item " , and: itemParts)
700
+ let savedItem = source. fetchOrCreateSavedItem ( with: URL ( string : " http://localhost:8080/hello " ) ! , and: itemParts)
703
701
704
702
XCTAssertEqual ( savedItem? . remoteID, " saved-item " )
705
703
XCTAssertEqual ( savedItem? . item. title, " item-title " )
0 commit comments