mirror of
https://github.com/umap-project/umap.git
synced 2025-04-28 19:42:36 +02:00
tests: use at.least
to compare dates on the hlc tests. (#2196)
Should fix [this error](https://github.com/umap-project/umap/actions/runs/11165503827/job/31037336947?pr=2188)
This commit is contained in:
commit
76ebe1c0ea
1 changed files with 8 additions and 3 deletions
|
@ -81,7 +81,7 @@ describe('HybridLogicalClock', () => {
|
|||
const now = Date.now()
|
||||
clock = new HybridLogicalClock(now, 5, 'local')
|
||||
const result = clock.receive(`${now}:7:remote`)
|
||||
expect(result.walltime).to.equal(now)
|
||||
expect(result.walltime).to.be.at.least(now)
|
||||
expect(result.nn).to.equal(8)
|
||||
expect(result.id).to.equal('local')
|
||||
})
|
||||
|
@ -100,7 +100,12 @@ describe('HybridLogicalClock', () => {
|
|||
clock = new HybridLogicalClock(now, 5, 'local')
|
||||
const result = clock.receive(`${now - 1000}:7:remote`)
|
||||
expect(result.walltime).to.be.least(now)
|
||||
expect(result.nn).to.equal(6)
|
||||
if (result.walltime > now) {
|
||||
expect(result.nn).to.equal(5)
|
||||
}
|
||||
else {
|
||||
expect(result.nn).to.equal(6)
|
||||
}
|
||||
expect(result.id).to.equal('local')
|
||||
})
|
||||
})
|
||||
|
@ -117,7 +122,7 @@ describe('HybridLogicalClock', () => {
|
|||
const event2 = hlc.tick()
|
||||
|
||||
// Simulate receiving a message from another node
|
||||
const remoteEvent = hlc.receive(`${Date.now() - 50}:5:remote-id`)
|
||||
hlc.receive(`${Date.now() - 50}:5:remote-id`)
|
||||
|
||||
const event3 = hlc.tick()
|
||||
|
||||
|
|
Loading…
Reference in a new issue