mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-06-28 19:21:30 +08:00
17 lines
604 B
JavaScript
17 lines
604 B
JavaScript
import test from 'node:test'
|
|
import assert from 'node:assert/strict'
|
|
import { matchesHermesRun } from '../src/engines/hermes/lib/hermes-run-events.js'
|
|
|
|
test('matchesHermesRun rejects events before run_id is known', () => {
|
|
assert.equal(matchesHermesRun(null, 'run_abc'), false)
|
|
assert.equal(matchesHermesRun(undefined, 'run_abc'), false)
|
|
})
|
|
|
|
test('matchesHermesRun rejects events from a different run', () => {
|
|
assert.equal(matchesHermesRun('run_a', 'run_b'), false)
|
|
})
|
|
|
|
test('matchesHermesRun accepts events for the active run', () => {
|
|
assert.equal(matchesHermesRun('run_a', 'run_a'), true)
|
|
})
|