diff --git a/crates/cli/tests/help_contract.rs b/crates/cli/tests/help_contract.rs index facf128..9620e96 100644 --- a/crates/cli/tests/help_contract.rs +++ b/crates/cli/tests/help_contract.rs @@ -122,6 +122,7 @@ fn top_level_command_help_contract() { "tree", "share", "version", + "cors", "tag", "quota", "anonymous", @@ -148,6 +149,7 @@ fn top_level_command_help_contract() { "create", "remove", "event", + "cors", "version", "quota", "anonymous", @@ -242,10 +244,16 @@ fn top_level_command_help_contract() { "--incomplete", "--versions", "--bypass", + "--purge", "Examples:", "rc rm local/my-bucket/reports/ --recursive --dry-run", ], }, + HelpCase { + args: &["cors"], + usage: "Usage: rc cors [OPTIONS] ", + expected_tokens: &["Deprecated: use `rc bucket cors`", "list", "set", "remove"], + }, HelpCase { args: &["pipe"], usage: "Usage: rc pipe [OPTIONS] ", @@ -436,6 +444,16 @@ fn nested_subcommand_help_contract() { "rc bucket event add local/my-bucket arn:aws:sqs:us-east-1:123456789012:jobs --event put", ], }, + HelpCase { + args: &["bucket", "cors"], + usage: "Usage: rc bucket cors [OPTIONS] ", + expected_tokens: &["Manage bucket CORS rules", "list", "set", "remove"], + }, + HelpCase { + args: &["bucket", "cors", "set"], + usage: "Usage: rc bucket cors set [OPTIONS] [SOURCE]", + expected_tokens: &["--file", "--force", "read from stdin"], + }, HelpCase { args: &["object", "copy"], usage: "Usage: rc object copy [OPTIONS] ",