优化兑换成功后截图逻辑

This commit is contained in:
yml
2026-04-14 13:53:17 +08:00
parent 96eb32ad03
commit 962867981e
4 changed files with 155 additions and 38 deletions
@@ -0,0 +1,44 @@
import test from 'node:test'
import assert from 'node:assert/strict'
import { shouldCaptureBeijingTimeProof } from './session-proof.js'
test('shouldCaptureBeijingTimeProof only returns true for successful redeem results', () => {
assert.equal(
shouldCaptureBeijingTimeProof({
classification: {
success: true,
},
}),
true,
)
assert.equal(
shouldCaptureBeijingTimeProof({
classification: {
success: false,
},
}),
false,
)
assert.equal(
shouldCaptureBeijingTimeProof({
redeem: {
iRet: 0,
},
}),
true,
)
assert.equal(
shouldCaptureBeijingTimeProof({
redeem: {
iRet: -183,
},
}),
false,
)
assert.equal(shouldCaptureBeijingTimeProof(null), false)
})