diff options
author | danielsdeleo <dan@opscode.com> | 2013-05-31 09:41:17 -0700 |
---|---|---|
committer | danielsdeleo <dan@opscode.com> | 2013-05-31 09:41:17 -0700 |
commit | ade637eca728eb264bcab4eb8da840743475e88d (patch) | |
tree | 77bfc27a19d4dab09e7872f911067bb78d802210 /spec/data | |
parent | fde2c27bed37c92c35a15ad88ecaf3fb32d08103 (diff) | |
download | chef-ade637eca728eb264bcab4eb8da840743475e88d.tar.gz |
only test class-specific methods for compatibility
Generated a new method list for checking interface compatibility,
removing inherited methods. This makes the test more stable across ruby
versions since methods on Object may change from 1.8->1.9->2.0.
Diffstat (limited to 'spec/data')
-rw-r--r-- | spec/data/file-providers-method-snapshot-chef-11-4.json | 128 |
1 files changed, 127 insertions, 1 deletions
diff --git a/spec/data/file-providers-method-snapshot-chef-11-4.json b/spec/data/file-providers-method-snapshot-chef-11-4.json index 25de35d9c5..f6695aacd6 100644 --- a/spec/data/file-providers-method-snapshot-chef-11-4.json +++ b/spec/data/file-providers-method-snapshot-chef-11-4.json @@ -1 +1,127 @@ -{"Chef::Provider::CookbookFile":["whyrun_supported?","load_current_resource","action_create","file_cache_location","resource_cookbook","backup_new_resource","content_stale?","diff_current_from_content","is_binary?","diff_current","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::Directory":["whyrun_supported?","load_current_resource","define_resource_requirements","action_create","action_delete","diff_current_from_content","is_binary?","diff_current","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::File":["diff_current_from_content","is_binary?","diff_current","whyrun_supported?","load_current_resource","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","action_create","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::RemoteDirectory":["action_create","action_create_if_missing","file_class","load_current_resource","define_resource_requirements","action_delete","diff_current_from_content","is_binary?","diff_current","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::RemoteFile":["load_current_resource","action_create","current_resource_matches_target_checksum?","matches_current_checksum?","backup_new_resource","source_file","http_client_opts","diff_current_from_content","is_binary?","diff_current","whyrun_supported?","setup_acl","define_resource_requirements","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Provider::Template":["load_current_resource","define_resource_requirements","action_create","template_finder","template_location","resource_cookbook","rendered","content_matches?","render_template","diff_current_from_content","is_binary?","diff_current","whyrun_supported?","setup_acl","compare_content","set_content","update_new_file_state","set_all_access_controls","action_create_if_missing","action_delete","action_touch","backup","deploy_tempfile","shell_out","shell_out!","run_command_compatible_options","checksum","access_controls","enforce_ownership_and_permissions","new_resource","new_resource=","current_resource","current_resource=","run_context","run_context=","action","action=","whyrun_mode?","node","resource_collection","cookbook_name","cleanup_after_converge","action_nothing","events","run_action","process_resource_requirements","set_updated_status","requirements","method_missing","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","psych_to_yaml","to_yaml_properties","to_yaml","systemu","to_json","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","to_s","inspect","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::File":["content","backup","checksum","path","diff","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","after_created","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::RemoteDirectory":["source","files_backup","purge","files_group","files_mode","files_owner","overwrite","cookbook","recursive","path","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","after_created","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"],"Chef::Resource::RemoteFile":["source","checksum","after_created","content","backup","path","diff","owner","user","group","mode","params","params=","provider","provider=","allowed_actions","allowed_actions=","run_context","run_context=","cookbook_name","cookbook_name=","recipe_name","recipe_name=","enclosing_provider","enclosing_provider=","source_line","source_line=","retries","retries=","retry_delay","retry_delay=","updated","resource_name","not_if_args","only_if_args","elapsed_time","state","identity","updated=","node","method_missing","load_prior_resource","supports","action","name","noop","ignore_failure","epic_fail","notifies","resolve_notification_references","notifies_immediately","notifies_delayed","immediate_notifications","delayed_notifications","resources","subscribes","is","to_s","to_text","inspect","as_json","to_json","to_hash","only_if","not_if","defined_at","cookbook_version","events","run_action","validate_action","provider_for_action","customize_exception","should_skip?","updated_by_last_action","updated_by_last_action?","updated?","deprecated_ivar","convert_to_class_name","convert_to_snake_case","snake_case_basename","filename_to_qualified_string","registry_key_exists?","registry_get_values","registry_has_subkeys?","registry_get_subkeys","registry_value_exists?","registry_data_exists?","value_for_platform","platform?","value_for_platform_family","platform_family?","validate","set_or_return","search","data_bag","data_bag_item","psych_to_yaml","to_yaml_properties","to_yaml","systemu","pretty_print","pretty_print_cycle","pretty_print_instance_variables","pretty_print_inspect","nil?","===","=~","!~","eql?","hash","<=>","class","singleton_class","clone","dup","initialize_dup","initialize_clone","taint","tainted?","untaint","untrust","untrusted?","trust","freeze","frozen?","methods","singleton_methods","protected_methods","private_methods","public_methods","instance_variables","instance_variable_get","instance_variable_set","instance_variable_defined?","instance_of?","kind_of?","is_a?","tap","send","public_send","respond_to?","respond_to_missing?","extend","display","method","public_method","define_singleton_method","object_id","to_enum","enum_for","pretty_inspect","==","equal?","!","!=","instance_eval","instance_exec","__send__","__id__"]} +{ + "Chef::Provider::CookbookFile": [ + "action_create", + "file_cache_location", + "resource_cookbook", + "backup_new_resource", + "content_stale?", + "diff_current_from_content", + "is_binary?", + "diff_current", + "setup_acl", + "compare_content", + "set_content", + "update_new_file_state", + "set_all_access_controls", + "action_create_if_missing", + "action_delete", + "action_touch", + "backup", + "deploy_tempfile", + "shell_out", + "shell_out!", + "run_command_compatible_options", + "checksum", + "access_controls", + "enforce_ownership_and_permissions" + ], + "Chef::Provider::RemoteFile": [ + "action_create", + "current_resource_matches_target_checksum?", + "matches_current_checksum?", + "backup_new_resource", + "source_file", + "http_client_opts", + "diff_current_from_content", + "is_binary?", + "diff_current", + "setup_acl", + "compare_content", + "set_content", + "update_new_file_state", + "set_all_access_controls", + "action_create_if_missing", + "action_delete", + "action_touch", + "backup", + "deploy_tempfile", + "shell_out", + "shell_out!", + "run_command_compatible_options", + "checksum", + "access_controls", + "enforce_ownership_and_permissions" + ], + "Chef::Provider::Template": [ + "action_create", + "template_finder", + "template_location", + "resource_cookbook", + "rendered", + "content_matches?", + "render_template", + "diff_current_from_content", + "is_binary?", + "diff_current", + "setup_acl", + "compare_content", + "set_content", + "update_new_file_state", + "set_all_access_controls", + "action_create_if_missing", + "action_delete", + "action_touch", + "backup", + "deploy_tempfile", + "shell_out", + "shell_out!", + "run_command_compatible_options", + "checksum", + "access_controls", + "enforce_ownership_and_permissions" + ], + "Chef::Provider::Directory": [ + "action_create", + "action_delete", + "diff_current_from_content", + "is_binary?", + "diff_current", + "setup_acl", + "compare_content", + "set_content", + "update_new_file_state", + "set_all_access_controls", + "action_create_if_missing", + "action_touch", + "backup", + "deploy_tempfile", + "shell_out", + "shell_out!", + "run_command_compatible_options", + "checksum", + "access_controls", + "enforce_ownership_and_permissions" + ], + "Chef::Provider::File": [ + "diff_current_from_content", + "is_binary?", + "diff_current", + "setup_acl", + "compare_content", + "set_content", + "update_new_file_state", + "action_create", + "set_all_access_controls", + "action_create_if_missing", + "action_delete", + "action_touch", + "backup", + "deploy_tempfile", + "shell_out", + "shell_out!", + "run_command_compatible_options", + "checksum", + "access_controls", + "enforce_ownership_and_permissions" + ] +} |