Release 1.0.8 with platform, security, and UI hardening.
Adds API filter registry, style theme registry, SW bitmask cache clear, KV namespacing, session expiry checks, accessibility improvements, and expanded test coverage. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { describe, test } from 'node:test';
|
||||
import assert from 'node:assert';
|
||||
import { isSessionActive } from '../src/security/runtime/session-utils.js';
|
||||
|
||||
describe('session-utils', () => {
|
||||
test('isSessionActive returns false for missing or expired sessions', () => {
|
||||
assert.strictEqual(isSessionActive(null), false);
|
||||
assert.strictEqual(isSessionActive({ status: 'expired' }), false);
|
||||
assert.strictEqual(isSessionActive({
|
||||
status: 'active',
|
||||
expires_on: new Date(Date.now() - 60_000).toISOString()
|
||||
}), false);
|
||||
});
|
||||
|
||||
test('isSessionActive returns true for active unexpired sessions', () => {
|
||||
assert.strictEqual(isSessionActive({ status: 'active' }), true);
|
||||
assert.strictEqual(isSessionActive({
|
||||
status: 'active',
|
||||
expires_on: new Date(Date.now() + 60_000).toISOString()
|
||||
}), true);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user