mirror of
https://github.com/inspec/inspec
synced 2024-12-25 20:43:13 +00:00
7aa4c6da8e
Previous, require_controls was including all controls from the named profile, despite the documented behavior being that it only includes controls explicitly pulled in by the user. The cause was two-fold: 1) A previous refactor meant that we weren't removing the rule from the correct context, and 2) We weren't descending down the dependency tree when filtering rules. This commit fixes the require_controls DSL method and adds a test to help prevent future regressions. Signed-off-by: Steven Danna <steve@chef.io> |
||
---|---|---|
.. | ||
inheritance | ||
profile_a | ||
profile_b | ||
profile_c | ||
profile_d | ||
require_controls_test | ||
resource-namespace |