Skip to content

Commit ad01ad7

Browse files
algolia-botmillotp
andcommitted
fix(clients): use correct user agent (#4103) (generated) [skip ci]
Co-authored-by: Pierre Millot <[email protected]>
1 parent 0985a1c commit ad01ad7

9 files changed

+36
-144
lines changed

tests/output/swift/Tests/client/AbtestingTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,11 @@ final class AbtestingClientClientTests: XCTestCase {
2121
let responseBodyData = try XCTUnwrap(response.bodyData)
2222
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2323

24-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
25-
guard let userAgent else {
26-
XCTFail("Expected user-agent header")
27-
return
28-
}
29-
3024
let pattern =
3125
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Abtesting (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3226
XCTAssertNoThrow(
33-
try regexMatch(userAgent, against: pattern),
34-
"Expected " + userAgent + " to match the following regex: " + pattern
27+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
28+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3529
)
3630
}
3731

@@ -45,16 +39,10 @@ final class AbtestingClientClientTests: XCTestCase {
4539
let responseBodyData = try XCTUnwrap(response.bodyData)
4640
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4741

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5442
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
5543
XCTAssertNoThrow(
56-
try regexMatch(userAgent, against: pattern),
57-
"Expected " + userAgent + " to match the following regex: " + pattern
44+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
45+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5846
)
5947
}
6048

tests/output/swift/Tests/client/AnalyticsTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,11 @@ final class AnalyticsClientClientTests: XCTestCase {
2121
let responseBodyData = try XCTUnwrap(response.bodyData)
2222
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2323

24-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
25-
guard let userAgent else {
26-
XCTFail("Expected user-agent header")
27-
return
28-
}
29-
3024
let pattern =
3125
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Analytics (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3226
XCTAssertNoThrow(
33-
try regexMatch(userAgent, against: pattern),
34-
"Expected " + userAgent + " to match the following regex: " + pattern
27+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
28+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3529
)
3630
}
3731

@@ -45,16 +39,10 @@ final class AnalyticsClientClientTests: XCTestCase {
4539
let responseBodyData = try XCTUnwrap(response.bodyData)
4640
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4741

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5442
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
5543
XCTAssertNoThrow(
56-
try regexMatch(userAgent, against: pattern),
57-
"Expected " + userAgent + " to match the following regex: " + pattern
44+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
45+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5846
)
5947
}
6048

tests/output/swift/Tests/client/IngestionTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,11 @@ final class IngestionClientClientTests: XCTestCase {
2121
let responseBodyData = try XCTUnwrap(response.bodyData)
2222
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2323

24-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
25-
guard let userAgent else {
26-
XCTFail("Expected user-agent header")
27-
return
28-
}
29-
3024
let pattern =
3125
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Ingestion (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3226
XCTAssertNoThrow(
33-
try regexMatch(userAgent, against: pattern),
34-
"Expected " + userAgent + " to match the following regex: " + pattern
27+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
28+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3529
)
3630
}
3731

@@ -45,16 +39,10 @@ final class IngestionClientClientTests: XCTestCase {
4539
let responseBodyData = try XCTUnwrap(response.bodyData)
4640
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4741

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5442
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
5543
XCTAssertNoThrow(
56-
try regexMatch(userAgent, against: pattern),
57-
"Expected " + userAgent + " to match the following regex: " + pattern
44+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
45+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5846
)
5947
}
6048

tests/output/swift/Tests/client/InsightsTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,11 @@ final class InsightsClientClientTests: XCTestCase {
2121
let responseBodyData = try XCTUnwrap(response.bodyData)
2222
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2323

24-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
25-
guard let userAgent else {
26-
XCTFail("Expected user-agent header")
27-
return
28-
}
29-
3024
let pattern =
3125
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Insights (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3226
XCTAssertNoThrow(
33-
try regexMatch(userAgent, against: pattern),
34-
"Expected " + userAgent + " to match the following regex: " + pattern
27+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
28+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3529
)
3630
}
3731

@@ -45,16 +39,10 @@ final class InsightsClientClientTests: XCTestCase {
4539
let responseBodyData = try XCTUnwrap(response.bodyData)
4640
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4741

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5442
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
5543
XCTAssertNoThrow(
56-
try regexMatch(userAgent, against: pattern),
57-
"Expected " + userAgent + " to match the following regex: " + pattern
44+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
45+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5846
)
5947
}
6048

tests/output/swift/Tests/client/MonitoringTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,11 @@ final class MonitoringClientClientTests: XCTestCase {
2121
let responseBodyData = try XCTUnwrap(response.bodyData)
2222
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2323

24-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
25-
guard let userAgent else {
26-
XCTFail("Expected user-agent header")
27-
return
28-
}
29-
3024
let pattern =
3125
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Monitoring (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3226
XCTAssertNoThrow(
33-
try regexMatch(userAgent, against: pattern),
34-
"Expected " + userAgent + " to match the following regex: " + pattern
27+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
28+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3529
)
3630
}
3731

@@ -45,16 +39,10 @@ final class MonitoringClientClientTests: XCTestCase {
4539
let responseBodyData = try XCTUnwrap(response.bodyData)
4640
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4741

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5442
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
5543
XCTAssertNoThrow(
56-
try regexMatch(userAgent, against: pattern),
57-
"Expected " + userAgent + " to match the following regex: " + pattern
44+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
45+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5846
)
5947
}
6048

tests/output/swift/Tests/client/PersonalizationTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,11 @@ final class PersonalizationClientClientTests: XCTestCase {
2525
let responseBodyData = try XCTUnwrap(response.bodyData)
2626
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2727

28-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
29-
guard let userAgent else {
30-
XCTFail("Expected user-agent header")
31-
return
32-
}
33-
3428
let pattern =
3529
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Personalization (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3630
XCTAssertNoThrow(
37-
try regexMatch(userAgent, against: pattern),
38-
"Expected " + userAgent + " to match the following regex: " + pattern
31+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
32+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3933
)
4034
}
4135

@@ -53,16 +47,10 @@ final class PersonalizationClientClientTests: XCTestCase {
5347
let responseBodyData = try XCTUnwrap(response.bodyData)
5448
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
5549

56-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
57-
guard let userAgent else {
58-
XCTFail("Expected user-agent header")
59-
return
60-
}
61-
6250
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
6351
XCTAssertNoThrow(
64-
try regexMatch(userAgent, against: pattern),
65-
"Expected " + userAgent + " to match the following regex: " + pattern
52+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
53+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
6654
)
6755
}
6856

tests/output/swift/Tests/client/QuerySuggestionsTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,11 @@ final class QuerySuggestionsClientClientTests: XCTestCase {
2525
let responseBodyData = try XCTUnwrap(response.bodyData)
2626
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
2727

28-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
29-
guard let userAgent else {
30-
XCTFail("Expected user-agent header")
31-
return
32-
}
33-
3428
let pattern =
3529
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; QuerySuggestions (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
3630
XCTAssertNoThrow(
37-
try regexMatch(userAgent, against: pattern),
38-
"Expected " + userAgent + " to match the following regex: " + pattern
31+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
32+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
3933
)
4034
}
4135

@@ -53,16 +47,10 @@ final class QuerySuggestionsClientClientTests: XCTestCase {
5347
let responseBodyData = try XCTUnwrap(response.bodyData)
5448
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
5549

56-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
57-
guard let userAgent else {
58-
XCTFail("Expected user-agent header")
59-
return
60-
}
61-
6250
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
6351
XCTAssertNoThrow(
64-
try regexMatch(userAgent, against: pattern),
65-
"Expected " + userAgent + " to match the following regex: " + pattern
52+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
53+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
6654
)
6755
}
6856

tests/output/swift/Tests/client/RecommendTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,11 @@ final class RecommendClientClientTests: XCTestCase {
4545
let responseBodyData = try XCTUnwrap(response.bodyData)
4646
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
4747

48-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
49-
guard let userAgent else {
50-
XCTFail("Expected user-agent header")
51-
return
52-
}
53-
5448
let pattern =
5549
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Recommend (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
5650
XCTAssertNoThrow(
57-
try regexMatch(userAgent, against: pattern),
58-
"Expected " + userAgent + " to match the following regex: " + pattern
51+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
52+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
5953
)
6054
}
6155

@@ -69,16 +63,10 @@ final class RecommendClientClientTests: XCTestCase {
6963
let responseBodyData = try XCTUnwrap(response.bodyData)
7064
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
7165

72-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
73-
guard let userAgent else {
74-
XCTFail("Expected user-agent header")
75-
return
76-
}
77-
7866
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
7967
XCTAssertNoThrow(
80-
try regexMatch(userAgent, against: pattern),
81-
"Expected " + userAgent + " to match the following regex: " + pattern
68+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
69+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
8270
)
8371
}
8472

tests/output/swift/Tests/client/SearchTests.swift

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -148,17 +148,11 @@ final class SearchClientClientTests: XCTestCase {
148148
let responseBodyData = try XCTUnwrap(response.bodyData)
149149
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
150150

151-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
152-
guard let userAgent else {
153-
XCTFail("Expected user-agent header")
154-
return
155-
}
156-
157151
let pattern =
158152
"^Algolia for Swift \\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*(; Search (\\(\\d+\\.\\d+\\.\\d+(-?.*)?\\)))(; [a-zA-Z. ]+ (\\(\\d+((\\.\\d+)?\\.\\d+)?(-?.*)?\\))?)*$"
159153
XCTAssertNoThrow(
160-
try regexMatch(userAgent, against: pattern),
161-
"Expected " + userAgent + " to match the following regex: " + pattern
154+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
155+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
162156
)
163157
}
164158

@@ -172,16 +166,10 @@ final class SearchClientClientTests: XCTestCase {
172166
let responseBodyData = try XCTUnwrap(response.bodyData)
173167
let echoResponse = try CodableHelper.jsonDecoder.decode(EchoResponse.self, from: responseBodyData)
174168

175-
let userAgent = try XCTUnwrap(echoResponse.headers?["User-Agent"])
176-
guard let userAgent else {
177-
XCTFail("Expected user-agent header")
178-
return
179-
}
180-
181169
let pattern = "^Algolia for Swift \\(9.9.1\\).*"
182170
XCTAssertNoThrow(
183-
try regexMatch(userAgent, against: pattern),
184-
"Expected " + userAgent + " to match the following regex: " + pattern
171+
try regexMatch(echoResponse.algoliaAgent, against: pattern),
172+
"Expected " + echoResponse.algoliaAgent + " to match the following regex: " + pattern
185173
)
186174
}
187175

0 commit comments

Comments
 (0)