Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Commit 0b64235

Browse files
committed
Use more strict assertions
1 parent 2e67d20 commit 0b64235

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

WordPressKitTests/WordPressComRestApiTests+Locale.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ extension WordPressComRestApiTests {
1818
let _ = await api.perform(.get, URLString: "/path/path")
1919

2020
let preferredLanguageIdentifier = WordPressComLanguageDatabase().deviceLanguage.slug
21-
try XCTAssertTrue(XCTUnwrap(request?.url?.query).contains("locale=\(preferredLanguageIdentifier)"))
21+
XCTAssertEqual(request?.url?.query, "locale=\(preferredLanguageIdentifier)")
2222
}
2323

24-
func testThatAppendingLocaleWorksWithExistingParams() async {
24+
func testThatAppendingLocaleWorksWithExistingParams() async throws {
2525
var request: URLRequest?
2626
stub(condition: { _ in true }, response: {
2727
request = $0
@@ -37,8 +37,8 @@ extension WordPressComRestApiTests {
3737
let _ = await api.perform(.get, URLString: path, parameters: params)
3838

3939
let preferredLanguageIdentifier = WordPressComLanguageDatabase().deviceLanguage.slug
40-
try XCTAssertTrue(XCTUnwrap(request?.url?.query).contains("locale=\(preferredLanguageIdentifier)"))
41-
try XCTAssertTrue(XCTUnwrap(request?.url?.query).contains("someKey=value"))
40+
let query = try XCTUnwrap(request?.url?.query?.split(separator: "&"))
41+
XCTAssertEqual(Set(query), Set(["locale=\(preferredLanguageIdentifier)", "someKey=value"]))
4242
}
4343

4444
func testThatLocaleIsNotAppendedIfAlreadyIncludedInPath() async {
@@ -91,7 +91,8 @@ extension WordPressComRestApiTests {
9191

9292
let api = WordPressComRestApi(localeKey: "foo")
9393

94+
let preferredLanguageIdentifier = WordPressComLanguageDatabase().deviceLanguage.slug
9495
let _ = await api.perform(.get, URLString: "/path/path")
95-
try XCTAssertTrue(XCTUnwrap(request?.url?.query).contains("foo="))
96+
XCTAssertEqual(request?.url?.query, "foo=\(preferredLanguageIdentifier)")
9697
}
9798
}

0 commit comments

Comments
 (0)