generated from coulomb/repo-seed
Add consumer alignment review kit
This commit is contained in:
@@ -11,7 +11,7 @@ def test_cli_inspect_emits_json(capsys) -> None:
|
||||
assert exit_code == 0
|
||||
payload = json.loads(capsys.readouterr().out)
|
||||
assert payload["ok"] is True
|
||||
assert payload["infospace"]["artifact_count"] == 54
|
||||
assert payload["infospace"]["artifact_count"] == 60
|
||||
|
||||
|
||||
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
||||
@@ -32,6 +32,25 @@ def test_cli_small_saas_profile_validate(capsys) -> None:
|
||||
assert payload["details"]["kinds"]["service"] == 1
|
||||
|
||||
|
||||
def test_cli_review_kit_emits_json(capsys) -> None:
|
||||
exit_code = main(["review-kit"])
|
||||
|
||||
assert exit_code == 0
|
||||
payload = json.loads(capsys.readouterr().out)
|
||||
assert payload["ok"] is True
|
||||
assert payload["review_kit"]["id"] == "review-kit/alignment"
|
||||
assert "workflow" in payload["components"]
|
||||
|
||||
|
||||
def test_cli_alignment_template_emits_json(capsys) -> None:
|
||||
exit_code = main(["alignment-template"])
|
||||
|
||||
assert exit_code == 0
|
||||
payload = json.loads(capsys.readouterr().out)
|
||||
assert payload["ok"] is True
|
||||
assert "## Current Fit" in payload["content"]
|
||||
|
||||
|
||||
def test_cli_index_generates_views(capsys, tmp_path) -> None:
|
||||
root = tmp_path / "infospace"
|
||||
shutil.copytree(DEFAULT_INFOSPACE_ROOT, root)
|
||||
|
||||
Reference in New Issue
Block a user