inspec/lib/resources
Miah Johnson 7a6119e7a6 Add missing tests for groups resource, document members property, and assorted fixes. (#3467)
* Add missing tests for groups resource, document members propery, and assorted fixes.

Update existing documentation for group resource.
Add documentation for groups resource.
Update group resource tests to test members property.
Change groups resource members property to have simple style. (this
ensures members is a single array)
remove deprecated have_gid propery.
change `if !` to `unless`
Remove early return from members method. This prevented members from
working correctly on any OS other than Windows.
Add missing tests for the groups resource.
remove tests for has_gid

Signed-off-by: Miah Johnson <miah@chia-pet.org>

* Fix comments

Signed-off-by: Jared Quick <jquick@chef.io>
2018-10-18 16:48:30 -04:00
..
aws Change Inspec to InSpec where appropriate (#3494) 2018-10-15 12:09:46 -04:00
azure Change Inspec to InSpec where appropriate (#3494) 2018-10-15 12:09:46 -04:00
aide_conf.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
apache.rb Inspec 3.0 (#3512) 2018-10-15 18:25:27 -04:00
apache_conf.rb Allow apache_conf include files to be empty (#3294) 2018-08-16 20:22:55 -04:00
apt.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
audit_policy.rb Correct support platform for audit_policy (#2850) 2018-03-21 13:53:24 -04:00
auditd.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
auditd_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
bash.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
bond.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
bridge.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
chocolatey_package.rb Change Inspec to InSpec where appropriate (#3494) 2018-10-15 12:09:46 -04:00
command.rb command resource: Allow redacting #to_s (#3207) 2018-07-16 08:20:57 -04:00
cpan.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
cran.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
crontab.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
csv.rb Remove supports for generic resources. (#2848) 2018-03-21 10:45:23 -07:00
dh_params.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
directory.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
docker.rb style: Fix quotes/style on the docker resource (#3516) 2018-10-17 09:14:19 -04:00
docker_container.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
docker_image.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
docker_object.rb Docker Swarm service resource (#2456) 2018-01-23 12:30:14 -08:00
docker_plugin.rb Adding docker plugin support (#3074) 2018-08-09 08:20:32 -04:00
docker_service.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
elasticsearch.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
etc_fstab.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
etc_group.rb Fix case where res is nil in etc_group for inspec check (#2984) 2018-04-26 12:29:12 -04:00
etc_hosts.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
etc_hosts_allow_deny.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
file.rb Add support for shallow link paths (#3168) 2018-06-26 07:47:00 -04:00
filesystem.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
firewalld.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
gem.rb adding versions to the gem resource (#3398) 2018-09-18 13:17:10 -04:00
groups.rb Add missing tests for groups resource, document members property, and assorted fixes. (#3467) 2018-10-18 16:48:30 -04:00
grub_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
host.rb Host resource: use bash over netcat in Linux (#2607) 2018-03-07 08:39:27 -05:00
http.rb Mitigate trivial warning output on test (#2872) 2018-03-28 11:22:01 -04:00
iis_app.rb Remove os checks from initialize as this is provided by platform (#2797) 2018-03-08 16:01:50 -05:00
iis_app_pool.rb add iis_app_pool resource (#2400) 2018-08-09 09:19:49 -04:00
iis_site.rb handle nil properties in iis_site (#3040) 2018-05-31 13:36:15 -04:00
inetd_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
ini.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
interface.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
iptables.rb iptables resource: Add support for other bin paths (#2783) 2018-03-06 08:56:15 -05:00
json.rb Makes JSON resource enumerable, despite method_missing magic (#2910) 2018-04-26 11:54:16 -04:00
kernel_module.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
kernel_parameter.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
key_rsa.rb Require a key attribute for the key_rsa resource (#2891) 2018-04-12 16:15:04 -04:00
limits_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
login_def.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
mount.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
mssql_session.rb Added db_name flag (#3383) 2018-09-17 20:59:31 -04:00
mysql.rb Added desc to steer people to correct resource (#2908) 2018-04-03 11:09:13 -04:00
mysql_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
mysql_session.rb Add windows functional tests (#3385) 2018-09-12 18:04:16 -04:00
nginx.rb Mitigate trivial warning output on test (#2872) 2018-03-28 11:22:01 -04:00
nginx_conf.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
npm.rb support local npm package searches (#3105) 2018-06-01 10:52:46 +02:00
ntp_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
oneget.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
oracledb_session.rb A number of bug fixes and new features for oracledb_session resource (#3170) 2018-07-09 13:57:45 -04:00
os.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
os_env.rb extend os_env resource to select between Machine and User vars on Windows (#2945) 2018-04-26 15:10:14 -04:00
package.rb Fixes #3480 (#3483) 2018-10-10 09:20:33 -04:00
packages.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
parse_config.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
passwd.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
pip.rb Pw/pip windows bug (#2883) 2018-03-29 13:01:59 -04:00
platform.rb Update inspec detect to support APIs/Families (#2634) 2018-02-14 15:06:39 -05:00
port.rb Support the Busybox variant of netstat in the port resource (#3425) 2018-09-25 22:40:05 -04:00
postgres.rb Added desc to steer people to correct resource (#2908) 2018-04-03 11:09:13 -04:00
postgres_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
postgres_hba_conf.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
postgres_ident_conf.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
postgres_session.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
powershell.rb powershell resource: Add support line for Unix (#2952) 2018-04-12 17:57:56 -04:00
processes.rb Inspec 3.0 (#3512) 2018-10-15 18:25:27 -04:00
rabbitmq_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
registry_key.rb registry_key resource was returning an incorrect value (#2871) 2018-03-26 15:44:31 -04:00
security_policy.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
service.rb Add cloudlinux under redhat family (#2935) 2018-08-22 15:58:38 -04:00
shadow.rb Add list properties back to shadow (#3140) 2018-06-14 13:42:00 -04:00
ssh_conf.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
ssl.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
sys_info.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
toml.rb json resource (et. al.): allow inspec check to succeed when using command (#2317) 2017-11-27 11:13:02 -05:00
users.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
vbscript.rb Remove os checks from initialize as this is provided by platform (#2797) 2018-03-08 16:01:50 -05:00
virtualization.rb Since /proc/xen is an empty dir in Amazon Linux, inspec falsely detects docker instances as platform='xen' (#3243) 2018-07-26 14:13:33 -04:00
windows_feature.rb windows_feature resource: Add DISM support (#3224) 2018-07-25 16:00:06 -04:00
windows_hotfix.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
windows_task.rb Remove os checks from initialize as this is provided by platform (#2797) 2018-03-08 16:01:50 -05:00
wmi.rb Remove os checks from initialize as this is provided by platform (#2797) 2018-03-08 16:01:50 -05:00
x509_certificate.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
xinetd.rb Update core resources with filtertable API changes (#3117) 2018-06-26 15:14:21 -04:00
xml.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
yaml.rb Remove supports for generic resources. (#2848) 2018-03-21 10:45:23 -07:00
yum.rb Inspec 3.0 (#3512) 2018-10-15 18:25:27 -04:00
zfs_dataset.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00
zfs_pool.rb Add correct supports platform to resources. (#2674) 2018-02-19 15:26:49 +01:00