import assert from "node:assert/strict" import { projectTrafficBindingStatus } from "./traffic-binding-status.js" const at=Date.parse("2026-10-12T12:00:00Z"),s=new Date(at).toISOString(),expiry=new Date(at+90_000).toISOString() assert.equal(projectTrafficBindingStatus("online",s,expiry,at),"online") assert.equal(projectTrafficBindingStatus("offline",s,expiry,at),"offline") assert.equal(projectTrafficBindingStatus("online",undefined,undefined,at),"unknown") assert.equal(projectTrafficBindingStatus("online",s,expiry,at+90_001),"unknown") assert.equal(projectTrafficBindingStatus("online",s,"bad",at),"unknown") console.log("binding status legacy/expiry projection tests ok")