统一单入口 Go 工程与前端依赖目录,增加后台供应商配置、候选审核、计划预算、成交冲正、持仓复盘和站内通知。接入策略版本、Python 回测、可配置 A 股公开行情及 zap 文件轮转日志,补充迁移、契约与验证。
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import test from "node:test"
|
||||
import assert from "node:assert/strict"
|
||||
import {publicationAvailable} from "../src/lib/candidates.ts"
|
||||
test("withdrawn, superseded and expired candidate links remain unavailable",()=>{
|
||||
const now=Date.now(),candidate={status:"PUBLISHED",is_active_publication:true,valid_until:new Date(now+1000).toISOString()}
|
||||
assert.equal(publicationAvailable(candidate,now),true)
|
||||
assert.equal(publicationAvailable({...candidate,status:"WITHDRAWN"},now),false)
|
||||
assert.equal(publicationAvailable({...candidate,is_active_publication:false},now),false)
|
||||
assert.equal(publicationAvailable(candidate,now+1000),false)
|
||||
assert.equal(publicationAvailable({...candidate,valid_until:"invalid"},now),false)
|
||||
})
|
||||
Reference in New Issue
Block a user