Sync public tree to 4336e3b
This commit is contained in:
parent
009a9619e1
commit
d25447e17d
5 changed files with 414 additions and 6 deletions
|
|
@ -227,6 +227,7 @@ for (const [name, pattern] of [
|
|||
["CLI non-interactive browser login coverage", /fn browser_login_non_interactive_fails_before_opening_browser\(\)/],
|
||||
["CLI stored browser session coverage", /fn stored_browser_login_session_omits_provider_token_values\(\)/],
|
||||
["CLI auth status session-file coverage", /fn auth_status_reads_stored_cli_session_without_provider_tokens\(\)/],
|
||||
["CLI auth status account privacy coverage", /fn auth_status_queries_coordinator_account_state_without_private_moderation_details\(\)/],
|
||||
["CLI version coverage", /fn top_level_version_is_available\(\)/],
|
||||
["CLI JSON parse coverage", /fn cli_first_json_mode_parses_for_primary_commands\(\)/],
|
||||
["CLI human output coverage", /fn human_report_is_text_not_json\(\)/],
|
||||
|
|
@ -439,6 +440,26 @@ expect(
|
|||
"CLI exposes quota machine-error posture",
|
||||
/fn cli_error_summary_for_category[\s\S]*resource_category[\s\S]*quota_error_resource_category[\s\S]*community_tier_language[\s\S]*community_tier_label[\s\S]*private_abuse_heuristics_exposed[\s\S]*fn quota_error_resource_category[\s\S]*resource limit exceeded for /
|
||||
);
|
||||
expect(
|
||||
coordinator,
|
||||
"coordinator exposes sanitized auth status API",
|
||||
/AuthStatus \{[\s\S]*tenant: String[\s\S]*project: String[\s\S]*actor_user: String[\s\S]*AuthStatus \{[\s\S]*account_status: String[\s\S]*suspended: bool[\s\S]*disabled: bool[\s\S]*private_moderation_details_exposed: bool[\s\S]*signup_failure_details_exposed: bool/
|
||||
);
|
||||
expect(
|
||||
cli,
|
||||
"CLI auth status queries public account state",
|
||||
/fn coordinator_auth_status_summary[\s\S]*"type": "auth_status"[\s\S]*"private_moderation_details_exposed": false[\s\S]*"signup_failure_details_exposed": false/
|
||||
);
|
||||
expect(
|
||||
cli,
|
||||
"CLI auth status does not expose raw private moderation response fields",
|
||||
/fn auth_status_queries_coordinator_account_state_without_private_moderation_details[\s\S]*abuse_score[\s\S]*moderation_notes[\s\S]*!serialized\.contains\("abuse_score"\)[\s\S]*!serialized\.contains\("moderation_notes"\)/
|
||||
);
|
||||
expect(
|
||||
cli,
|
||||
"CLI renders sanitized account status",
|
||||
/coordinator_account_status[\s\S]*account status checked: \{checked\}[\s\S]*account status[\s\S]*private moderation details exposed/
|
||||
);
|
||||
expect(
|
||||
cli,
|
||||
"CLI renders community tier wording",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue