Metadata


Name
chefspec
Version
9.3.8
Platform
ruby
Authors
Andrew Crump
Seth Vargo
Bindir
bin
Date
2024-07-16 00:00:00 UTC
Dependencies
chef (>= 15)
chef-cli (>= 0)
fauxhai-chef (>= 9.3)
rspec (~> 3.0)
logger (< 1.6)
rspec-expectations (<= 3.12.3)
Description
ChefSpec is a unit testing and resource coverage (code coverage) framework for testing Chef cookbooks ChefSpec makes it easy to write examples and get fast feedback on cookbook changes without the need for virtual machines or cloud servers.
Email
andrew.crump@ieee.org
sethvargo@gmail.com
Files
Gemfile
LICENSE
Rakefile
chefspec.gemspec
lib/chefspec.rb
lib/chefspec/api.rb
lib/chefspec/api/core.rb
lib/chefspec/api/described.rb
lib/chefspec/api/do_nothing.rb
lib/chefspec/api/include_any_recipe.rb
lib/chefspec/api/include_recipe.rb
lib/chefspec/api/link.rb
lib/chefspec/api/notifications.rb
lib/chefspec/api/reboot.rb
lib/chefspec/api/render_file.rb
lib/chefspec/api/state_attrs.rb
lib/chefspec/api/stubs.rb
lib/chefspec/api/stubs_for.rb
lib/chefspec/api/subscriptions.rb
lib/chefspec/api/user.rb
lib/chefspec/berkshelf.rb
lib/chefspec/cacher.rb
lib/chefspec/coverage.rb
lib/chefspec/coverage/filters.rb
lib/chefspec/deprecations.rb
lib/chefspec/errors.rb
lib/chefspec/expect_exception.rb
lib/chefspec/extensions.rb
lib/chefspec/extensions/chef/client.rb
lib/chefspec/extensions/chef/conditional.rb
lib/chefspec/extensions/chef/cookbook/gem_installer.rb
lib/chefspec/extensions/chef/cookbook_loader.rb
lib/chefspec/extensions/chef/cookbook_uploader.rb
lib/chefspec/extensions/chef/data_query.rb
lib/chefspec/extensions/chef/lwrp_base.rb
lib/chefspec/extensions/chef/provider.rb
lib/chefspec/extensions/chef/resource.rb
lib/chefspec/extensions/chef/resource/freebsd_package.rb
lib/chefspec/extensions/chef/run_context/cookbook_compiler.rb
lib/chefspec/extensions/chef/securable.rb
lib/chefspec/extensions/ohai/system.rb
lib/chefspec/file_cache_path_proxy.rb
lib/chefspec/formatter.rb
lib/chefspec/librarian.rb
lib/chefspec/matchers.rb
lib/chefspec/matchers/do_nothing_matcher.rb
lib/chefspec/matchers/include_any_recipe_matcher.rb
lib/chefspec/matchers/include_recipe_matcher.rb
lib/chefspec/matchers/link_to_matcher.rb
lib/chefspec/matchers/notifications_matcher.rb
lib/chefspec/matchers/render_file_matcher.rb
lib/chefspec/matchers/resource_matcher.rb
lib/chefspec/matchers/state_attrs_matcher.rb
lib/chefspec/matchers/subscribes_matcher.rb
lib/chefspec/mixins/normalize.rb
lib/chefspec/policyfile.rb
lib/chefspec/renderer.rb
lib/chefspec/rspec.rb
lib/chefspec/runner.rb
lib/chefspec/server.rb
lib/chefspec/server_methods.rb
lib/chefspec/server_runner.rb
lib/chefspec/solo_runner.rb
lib/chefspec/stubs/command_registry.rb
lib/chefspec/stubs/command_stub.rb
lib/chefspec/stubs/data_bag_item_registry.rb
lib/chefspec/stubs/data_bag_item_stub.rb
lib/chefspec/stubs/data_bag_registry.rb
lib/chefspec/stubs/data_bag_stub.rb
lib/chefspec/stubs/registry.rb
lib/chefspec/stubs/search_registry.rb
lib/chefspec/stubs/search_stub.rb
lib/chefspec/stubs/stub.rb
lib/chefspec/util.rb
lib/chefspec/version.rb
lib/chefspec/zero_server.rb
spec/spec_helper.rb
spec/support/hash.rb
spec/unit/cacher_spec.rb
spec/unit/coverage/filters_spec.rb
spec/unit/deprecations_spec.rb
spec/unit/errors_spec.rb
spec/unit/expect_exception_spec.rb
spec/unit/macros_spec.rb
spec/unit/matchers/do_nothing_matcher.rb
spec/unit/matchers/include_any_recipe_matcher_spec.rb
spec/unit/matchers/include_recipe_matcher_spec.rb
spec/unit/matchers/link_to_matcher_spec.rb
spec/unit/matchers/notifications_matcher_spec.rb
spec/unit/matchers/render_file_matcher_spec.rb
spec/unit/matchers/resource_matcher_spec.rb
spec/unit/matchers/state_attrs_matcher_spec.rb
spec/unit/matchers/subscribes_matcher_spec.rb
spec/unit/renderer_spec.rb
spec/unit/server_runner_spec.rb
spec/unit/solo_runner_spec.rb
spec/unit/stubs/command_registry_spec.rb
spec/unit/stubs/command_stub_spec.rb
spec/unit/stubs/data_bag_item_registry_spec.rb
spec/unit/stubs/data_bag_item_stub_spec.rb
spec/unit/stubs/data_bag_registry_spec.rb
spec/unit/stubs/data_bag_stub_spec.rb
spec/unit/stubs/registry_spec.rb
spec/unit/stubs/search_registry_spec.rb
spec/unit/stubs/search_stub_spec.rb
spec/unit/stubs/stub_spec.rb
templates/coverage/human.erb
templates/coverage/json.erb
templates/coverage/table.erb
templates/errors/cookbook_path_not_found.erb
templates/errors/erb_template_parse_error.erb
templates/errors/gem_load_error.erb
templates/errors/invalid_berkshelf_options.erb
templates/errors/may_need_to_specify_platform.erb
templates/errors/no_conversion_error.erb
templates/errors/not_stubbed.erb
templates/errors/shell_out_not_stubbed.erb
templates/errors/template_not_found.erb
Homepage
https://github.com/chef/chefspec
Licenses
MIT
Require paths
lib
Required ruby version
>= 2.5
Required rubygems version
>= 0
Rubygems version
3.2.3
Specification version
4
Summary
Write RSpec examples and generate coverage reports for Chef recipes!
Original platform
ruby
New platform
ruby