Skip to content

Commit cf1238c

Browse files
committed
make test target compile
1 parent 9db8fdc commit cf1238c

File tree

4 files changed

+35
-30
lines changed

4 files changed

+35
-30
lines changed

Modules/Tests/YosemiteTests/Stores/ProductStoreTests.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2226,6 +2226,7 @@ final class ProductStoreTests: XCTestCase {
22262226
let result = waitFor { promise in
22272227
productStore.onAction(ProductAction.identifyLanguage(siteID: self.sampleSiteID,
22282228
string: "Woo is awesome",
2229+
aiSource: .jetpack,
22292230
feature: .productSharing) { result in
22302231
promise(result)
22312232
})
@@ -2251,6 +2252,7 @@ final class ProductStoreTests: XCTestCase {
22512252
let result = waitFor { promise in
22522253
productStore.onAction(ProductAction.identifyLanguage(siteID: self.sampleSiteID,
22532254
string: "Woo is awesome",
2255+
aiSource: .jetpack,
22542256
feature: .productSharing) { result in
22552257
promise(result)
22562258
})
@@ -2942,7 +2944,8 @@ final class ProductStoreTests: XCTestCase {
29422944
dimensionUnit: "cm",
29432945
weightUnit: "kg",
29442946
categories: [ProductCategory.fake(), ProductCategory.fake()],
2945-
tags: [ProductTag.fake(), ProductTag.fake()]) { result in
2947+
tags: [ProductTag.fake(), ProductTag.fake()],
2948+
AISource: .jetpack) { result in
29462949
promise(result)
29472950
})
29482951
}
@@ -2973,7 +2976,8 @@ final class ProductStoreTests: XCTestCase {
29732976
dimensionUnit: "cm",
29742977
weightUnit: "kg",
29752978
categories: [ProductCategory.fake(), ProductCategory.fake()],
2976-
tags: [ProductTag.fake(), ProductTag.fake()]) { result in
2979+
tags: [ProductTag.fake(), ProductTag.fake()],
2980+
AISource: .jetpack) { result in
29772981
promise(result)
29782982
})
29792983
}

WooCommerce/WooCommerceTests/ViewRelated/Products/AI/ProductDescriptionGenerationViewModelTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ final class ProductDescriptionGenerationViewModelTests: XCTestCase {
211211
switch action {
212212
case let .generateProductDescription(_, _, _, _, completion):
213213
completion(.success("Must buy"))
214-
case let .identifyLanguage(_, _, _, completion):
214+
case let .identifyLanguage(_, _, _, _, completion):
215215
completion(.success("en"))
216216
identifyLanguageRequestCounter += 1
217217
default:
@@ -253,7 +253,7 @@ final class ProductDescriptionGenerationViewModelTests: XCTestCase {
253253
switch action {
254254
case let .generateProductDescription(_, _, _, _, completion):
255255
completion(.success("Must buy"))
256-
case let .identifyLanguage(_, _, _, completion):
256+
case let .identifyLanguage(_, _, _, _, completion):
257257
completion(.success("en"))
258258
identifyLanguageRequestCounter += 1
259259
default:
@@ -450,7 +450,7 @@ private extension ProductDescriptionGenerationViewModelTests {
450450
switch action {
451451
case let .generateProductDescription(_, _, _, _, completion):
452452
completion(generatedDescription)
453-
case let .identifyLanguage(_, _, _, completion):
453+
case let .identifyLanguage(_, _, _, _, completion):
454454
completion(identifyLaunguage)
455455
default:
456456
return XCTFail("Unexpected action: \(action)")

WooCommerce/WooCommerceTests/ViewRelated/Products/AI/ProductSharingMessageGenerationViewModelTests.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
4747
case let .generateProductSharingMessage(_, _, _, _, _, completion):
4848
XCTAssertTrue(viewModel.generationInProgress)
4949
completion(.success("Check this out!"))
50-
case let .identifyLanguage(_, _, _, completion):
50+
case let .identifyLanguage(_, _, _, _, completion):
5151
completion(.success("en"))
5252
default:
5353
return
@@ -74,7 +74,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
7474
switch action {
7575
case let .generateProductSharingMessage(_, _, _, _, _, completion):
7676
completion(.success(expectedString))
77-
case let .identifyLanguage(_, _, _, completion):
77+
case let .identifyLanguage(_, _, _, _, completion):
7878
completion(.success("en"))
7979
default:
8080
return
@@ -101,7 +101,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
101101
switch action {
102102
case let .generateProductSharingMessage(_, _, _, _, _, completion):
103103
completion(.failure(NSError(domain: "Test", code: 500)))
104-
case let .identifyLanguage(_, _, _, completion):
104+
case let .identifyLanguage(_, _, _, _, completion):
105105
completion(.success("en"))
106106
default:
107107
return
@@ -126,7 +126,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
126126
stores: stores)
127127
stores.whenReceivingAction(ofType: ProductAction.self) { action in
128128
switch action {
129-
case let .identifyLanguage(_, _, _, completion):
129+
case let .identifyLanguage(_, _, _, _, completion):
130130
completion(.failure(NSError(domain: "Test", code: 500)))
131131
default:
132132
return
@@ -156,7 +156,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
156156
switch action {
157157
case let .generateProductSharingMessage(_, _, _, _, _, completion):
158158
completion(.success("Test"))
159-
case let .identifyLanguage(_, _, _, completion):
159+
case let .identifyLanguage(_, _, _, _, completion):
160160
completion(.success(expectedLanguage))
161161
default:
162162
return
@@ -209,7 +209,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
209209
switch action {
210210
case let .generateProductSharingMessage(_, _, _, _, _, completion):
211211
completion(.failure(NSError(domain: "Test", code: 500)))
212-
case let .identifyLanguage(_, _, _, completion):
212+
case let .identifyLanguage(_, _, _, _, completion):
213213
completion(.success("en"))
214214
default:
215215
return
@@ -242,7 +242,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
242242
switch action {
243243
case let .generateProductSharingMessage(_, _, _, _, _, completion):
244244
completion(.success("Test"))
245-
case let .identifyLanguage(_, _, _, completion):
245+
case let .identifyLanguage(_, _, _, _, completion):
246246
completion(.failure(NSError(domain: "Test", code: 500)))
247247
default:
248248
return
@@ -295,7 +295,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
295295
switch action {
296296
case let .generateProductSharingMessage(_, _, _, _, _, completion):
297297
completion(.success(expectedString))
298-
case let .identifyLanguage(_, _, _, completion):
298+
case let .identifyLanguage(_, _, _, _, completion):
299299
completion(.success("en"))
300300
default:
301301
return
@@ -394,7 +394,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
394394
switch action {
395395
case let .generateProductSharingMessage(_, _, _, _, _, completion):
396396
completion(.success(expectedString))
397-
case let .identifyLanguage(_, _, _, completion):
397+
case let .identifyLanguage(_, _, _, _, completion):
398398
completion(.success("en"))
399399
default:
400400
return
@@ -424,7 +424,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
424424
switch action {
425425
case let .generateProductSharingMessage(_, _, _, _, _, completion):
426426
completion(.success(expectedString))
427-
case let .identifyLanguage(_, _, _, completion):
427+
case let .identifyLanguage(_, _, _, _, completion):
428428
completion(.success("en"))
429429
default:
430430
return
@@ -459,7 +459,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
459459
switch action {
460460
case let .generateProductSharingMessage(_, _, _, _, _, completion):
461461
completion(.success("Must buy"))
462-
case let .identifyLanguage(_, _, _, completion):
462+
case let .identifyLanguage(_, _, _, _, completion):
463463
completion(.success("en"))
464464
identifyLanguageRequestCounter += 1
465465
default:
@@ -497,7 +497,7 @@ final class ProductSharingMessageGenerationViewModelTests: XCTestCase {
497497
switch action {
498498
case let .generateProductSharingMessage(_, _, _, _, _, completion):
499499
completion(.success("Must buy"))
500-
case let .identifyLanguage(_, _, _, completion):
500+
case let .identifyLanguage(_, _, _, _, completion):
501501
completion(.success("en"))
502502
identifyLanguageRequestCounter += 1
503503
default:

WooCommerce/WooCommerceTests/ViewRelated/Products/Add Product/AddProductWithAI/ProductDetailPreviewViewModelTests.swift

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
184184

185185
stores.whenReceivingAction(ofType: ProductAction.self) { action in
186186
switch action {
187-
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, completion):
187+
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, _, completion):
188188
completion(.success(.fake()))
189-
case let .identifyLanguage(_, string, _, completion):
189+
case let .identifyLanguage(_, string, _, _, completion):
190190
// Then
191191
XCTAssertEqual(string, productFeatures)
192192
completion(.success("en"))
@@ -219,10 +219,10 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
219219

220220
stores.whenReceivingAction(ofType: ProductAction.self) { action in
221221
switch action {
222-
case let .generateAIProduct(_, _, _, language, _, _, _, _, _, _, completion):
222+
case let .generateAIProduct(_, _, _, language, _, _, _, _, _, _, _, completion):
223223
XCTAssertEqual(language, expectedLanguage)
224224
completion(.success(.fake()))
225-
case let .identifyLanguage(_, _, _, completion):
225+
case let .identifyLanguage(_, _, _, _, completion):
226226
identifyingLanguageRequestCount += 1
227227
completion(.success(expectedLanguage))
228228
default:
@@ -364,6 +364,7 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
364364
weightUnit,
365365
categories,
366366
tags,
367+
_,
367368
completion):
368369
// Then
369370
XCTAssertEqual(siteID, sampleSiteID)
@@ -376,7 +377,7 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
376377
XCTAssertEqual(categories, sampleCategories)
377378
XCTAssertEqual(tags, sampleTags)
378379
completion(.success(.fake()))
379-
case let .identifyLanguage(_, _, _, completion):
380+
case let .identifyLanguage(_, _, _, _, completion):
380381
completion(.success(sampleLanguage))
381382
default:
382383
break
@@ -405,10 +406,10 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
405406
// When
406407
stores.whenReceivingAction(ofType: ProductAction.self) { action in
407408
switch action {
408-
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, completion):
409+
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, _, completion):
409410
XCTAssertTrue(viewModel.isGeneratingDetails)
410411
completion(.success(self.sampleAIProduct))
411-
case let .identifyLanguage(_, _, _, completion):
412+
case let .identifyLanguage(_, _, _, _, completion):
412413
XCTAssertTrue(viewModel.isGeneratingDetails)
413414
completion(.success("en"))
414415
default:
@@ -444,10 +445,10 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
444445
// When
445446
stores.whenReceivingAction(ofType: ProductAction.self) { action in
446447
switch action {
447-
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, completion):
448+
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, _, completion):
448449
XCTAssertEqual(viewModel.errorState, .none)
449450
completion(.failure(expectedError))
450-
case let .identifyLanguage(_, _, _, completion):
451+
case let .identifyLanguage(_, _, _, _, completion):
451452
XCTAssertEqual(viewModel.errorState, .none)
452453
completion(.success("en"))
453454
default:
@@ -1080,10 +1081,10 @@ final class ProductDetailPreviewViewModelTests: XCTestCase {
10801081
// When
10811082
stores.whenReceivingAction(ofType: ProductAction.self) { action in
10821083
switch action {
1083-
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, completion):
1084+
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, _, completion):
10841085
XCTAssertFalse(viewModel.isSavingProduct)
10851086
completion(.success(aiProduct))
1086-
case let .identifyLanguage(_, _, _, completion):
1087+
case let .identifyLanguage(_, _, _, _, completion):
10871088
XCTAssertFalse(viewModel.isSavingProduct)
10881089
completion(.success("en"))
10891090
case let .addProduct(_, onCompletion):
@@ -1457,13 +1458,13 @@ private extension ProductDetailPreviewViewModelTests {
14571458
addedProductResult: (Result<Product, ProductUpdateError>)? = nil) {
14581459
stores.whenReceivingAction(ofType: ProductAction.self) { action in
14591460
switch action {
1460-
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, completion):
1461+
case let .generateAIProduct(_, _, _, _, _, _, _, _, _, _, _, completion):
14611462
if let aiGeneratedProductResult {
14621463
completion(aiGeneratedProductResult)
14631464
} else {
14641465
completion(.success(self.sampleAIProduct))
14651466
}
1466-
case let .identifyLanguage(_, _, _, completion):
1467+
case let .identifyLanguage(_, _, _, _, completion):
14671468
completion(.success(identifiedLanguage))
14681469
case let .addProduct(product, onCompletion):
14691470
if let addedProductResult {

0 commit comments

Comments
 (0)