* fix(#167): support query meta-command in gsd-tools * chore(#167): add changeset for query meta-command fix * fix(#167): pin claude runtime in local-agent regression tests * test(#3751): stabilize local-agent CI assertions
21 lines
708 B
JavaScript
21 lines
708 B
JavaScript
'use strict';
|
|
|
|
const { test } = require('node:test');
|
|
const assert = require('node:assert/strict');
|
|
|
|
const { runGsdTools } = require('./helpers.cjs');
|
|
|
|
test('bug #167: query meta-command prefixes direct gsd-tools calls', () => {
|
|
const direct = runGsdTools(['init.progress']);
|
|
assert.equal(direct.success, true, `init.progress failed: ${direct.error || direct.output}`);
|
|
|
|
const meta = runGsdTools(['query', 'init.progress']);
|
|
assert.equal(meta.success, true, `query init.progress failed: ${meta.error || meta.output}`);
|
|
|
|
assert.deepEqual(
|
|
JSON.parse(meta.output),
|
|
JSON.parse(direct.output),
|
|
'query-prefixed and direct invocations should return identical init.progress payloads'
|
|
);
|
|
});
|