16 lines
654 B
TypeScript
16 lines
654 B
TypeScript
|
|
import test from 'node:test';
|
||
|
|
import assert from 'node:assert/strict';
|
||
|
|
import { parseIssuesJsonl } from '../../src/lib/parser';
|
||
|
|
|
||
|
|
test('parseIssuesJsonl filters out gt:agent beads', () => {
|
||
|
|
const jsonl = [
|
||
|
|
JSON.stringify({ id: 'bb-1', title: 'Real Mission', status: 'open', labels: [] }),
|
||
|
|
JSON.stringify({ id: 'bb-agent', title: 'Agent Persona', status: 'open', labels: ['gt:agent'] }),
|
||
|
|
].join('\n');
|
||
|
|
|
||
|
|
const issues = parseIssuesJsonl(jsonl);
|
||
|
|
assert.equal(issues.length, 1, 'Should only find 1 issue');
|
||
|
|
assert.equal(issues[0].id, 'bb-1');
|
||
|
|
assert.ok(!issues.find(i => i.id === 'bb-agent'), 'Should have filtered the agent persona');
|
||
|
|
});
|