feat: update wallet punch point and report success
This commit is contained in:
@ -84,4 +84,26 @@ final class TravelAlbumOTGCoreTests: XCTestCase {
|
||||
XCTAssertTrue(key.hasPrefix("album/20260707/9/11111111222233334444555555555555_"))
|
||||
XCTAssertTrue(key.hasSuffix("A_B.JPG"))
|
||||
}
|
||||
|
||||
func testOSSPunchPointObjectKeyUsesAndroidUserPath() {
|
||||
let previousUserId = AppStore.shared.userId
|
||||
AppStore.shared.userId = "u900"
|
||||
defer { AppStore.shared.userId = previousUserId }
|
||||
|
||||
var calendar = Calendar(identifier: .gregorian)
|
||||
calendar.timeZone = TimeZone(secondsFromGMT: 0)!
|
||||
let date = calendar.date(from: DateComponents(year: 2026, month: 7, day: 9))!
|
||||
let uuid = UUID(uuidString: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee")!
|
||||
|
||||
let key = OSSUploadPolicy.objectKey(
|
||||
fileName: "guide/photo.jpg",
|
||||
scenicId: 9,
|
||||
moduleType: "punch_point",
|
||||
date: date,
|
||||
uuid: uuid,
|
||||
timeZone: TimeZone(secondsFromGMT: 0)!
|
||||
)
|
||||
|
||||
XCTAssertEqual(key, "punch_point/20260709/u900/aaaaaaaabbbbccccddddeeeeeeeeeeee_guide_photo.jpg")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user