feat(install): validate agent CLI runtime registries
This commit is contained in:
@@ -82,9 +82,16 @@ test('轉接檔寫完就驗一次真實的叫用鏈,逐平台回報 pass', asy
|
||||
assert.equal(code, 0);
|
||||
assert.equal(json.ok, true);
|
||||
assert.equal(json.data.verify.ok, true);
|
||||
// 逐平台 pass/fail,而不是只有一個總結
|
||||
assert.deepEqual(byName(json.data.verify).claude, { name: 'claude', ok: true, checked: 2, failures: [] });
|
||||
assert.deepEqual(byName(json.data.verify).kiro, { name: 'kiro', ok: true, checked: 2, failures: [] });
|
||||
const claude = byName(json.data.verify).claude;
|
||||
assert.equal(claude.name, 'claude');
|
||||
assert.equal(claude.ok, true);
|
||||
assert.equal(claude.status, 'pass');
|
||||
assert.deepEqual(claude.runtime.commands, ['sdlc-feat', 'sdlc-plan']);
|
||||
const kiro = byName(json.data.verify).kiro;
|
||||
assert.equal(kiro.name, 'kiro');
|
||||
assert.equal(kiro.ok, true);
|
||||
assert.equal(kiro.status, 'not-supported');
|
||||
assert.deepEqual(kiro.failures, []);
|
||||
});
|
||||
|
||||
test('驗證是真的把 PATH 上的 tea-sdlc 找出來執行,不是查有沒有這個檔', async (t) => {
|
||||
|
||||
Reference in New Issue
Block a user