拆分宣传页视图并扩充 Mock 数据,合作订单支持获客员备注名并修复线索图片网格尺寸。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -22,7 +22,8 @@ final class CooperationOrderAPITests: XCTestCase {
|
||||
XCTAssertEqual(response.page, 1)
|
||||
XCTAssertEqual(response.pageSize, 50)
|
||||
XCTAssertEqual(response.list.first?.displayId, 101)
|
||||
XCTAssertEqual(response.list.first?.displayName, "管铜彬")
|
||||
XCTAssertEqual(response.list.first?.displayName, "张哥")
|
||||
XCTAssertEqual(response.list.first?.photogRemarkName, "张哥")
|
||||
XCTAssertEqual(response.list.first?.displayPhone, "19281871413")
|
||||
XCTAssertEqual(response.list.first?.bindingId, 5)
|
||||
XCTAssertEqual(response.list.first?.shareCode, "INV-000101")
|
||||
@ -162,6 +163,23 @@ final class CooperationOrderAPITests: XCTestCase {
|
||||
let statusJSON = try XCTUnwrap(JSONSerialization.jsonObject(with: statusBody) as? [String: Any])
|
||||
XCTAssertEqual(statusJSON["status"] as? Int, 3)
|
||||
}
|
||||
|
||||
/// 测试更新合作获客员备注名请求体。
|
||||
func testSaleUserUpdateRemarkUsesPostBody() async throws {
|
||||
let emptyData = try TestFixture.data(named: "empty_success")
|
||||
let session = CooperationRecordingURLSession(data: emptyData)
|
||||
let api = CooperationOrderAPI(client: APIClient(session: session))
|
||||
|
||||
try await api.saleUserUpdateRemark(saleUserId: 123, photogRemarkName: "张哥")
|
||||
|
||||
let request = try XCTUnwrap(session.requests.last)
|
||||
XCTAssertEqual(request.httpMethod, "POST")
|
||||
XCTAssertEqual(request.url?.path, "/api/yf-handset-app/photog/sale-user/update-remark")
|
||||
let body = try XCTUnwrap(request.httpBody)
|
||||
let json = try XCTUnwrap(JSONSerialization.jsonObject(with: body) as? [String: Any])
|
||||
XCTAssertEqual(json["sale_user_id"] as? Int, 123)
|
||||
XCTAssertEqual(json["photog_remark_name"] as? String, "张哥")
|
||||
}
|
||||
}
|
||||
|
||||
/// URLSession 测试替身,记录合作订单 API 请求。
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
"binding_id": 5,
|
||||
"bound_at": "2026-06-25 17:11:01",
|
||||
"name": "管铜彬",
|
||||
"photog_remark_name": "张哥",
|
||||
"phone": "19281871413",
|
||||
"phone_masked": "192****1413",
|
||||
"sale_user_id": 101,
|
||||
|
||||
Reference in New Issue
Block a user