inspec/test/unit/resources
Keith Walters 215ef38ee9 Fix installed? check for gem resource
The gem resource used to determine if a gem is installed based on the exit
status of the `gem` command, however that command will return zero
if the package was found or not. This patch checks to ensure that the
`gem list` command actually includes the gem name or is empty to
determine if the gem is in fact installed.

If the gem command returns something other than a `0` exit code, then
it'll skip the resource.

Signed-off-by: Keith Walters <keith.walters@cattywamp.us>
2017-05-22 15:34:01 -05:00
..
apache_conf_test.rb Added unit tests for apache_conf inclusion of symlinked files. 2017-02-24 16:13:22 +11:00
apt_test.rb Some further tests for Mint 2016-10-08 23:34:56 +02:00
audit_policy_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
auditd_conf_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
auditd_rules_test.rb auditd_rules: access by key, tests + documentation 2016-02-09 11:51:52 +01:00
bash_test.rb remodel bash and shell wrappers 2016-04-18 11:48:42 -04:00
bond_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
bridge_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
crontab_test.rb Adding new crontab resource 2017-02-10 09:33:31 -05:00
csv_test.rb Fix ObjectTraverser when accessing array values 2017-03-15 11:35:55 +01:00
dh_params_test.rb Fix #1617 Add dh_params resource (#1618) 2017-04-04 10:34:09 -04:00
docker_container_test.rb Docker resource (#1566) 2017-04-24 10:47:03 -04:00
docker_image_test.rb Docker resource (#1566) 2017-04-24 10:47:03 -04:00
docker_test.rb Docker resource (#1566) 2017-04-24 10:47:03 -04:00
etc_group_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
file_test.rb refactored file resource unit tests 2016-10-26 15:57:30 +02:00
gem_test.rb Fix installed? check for gem resource 2017-05-22 15:34:01 -05:00
group_test.rb implement filter table for group/groups resource 2016-09-23 00:53:24 +02:00
grub_conf_test.rb added default and per kernel checking 2016-04-17 10:46:35 -04:00
host_test.rb Add OSX support for host resource (#1608) 2017-04-13 11:32:04 -04:00
http_test.rb switch to faraday as http backend 2017-02-02 22:13:36 +01:00
inetd_conf_test.rb rename inetd_config -> inetd_conf 2015-10-26 16:21:51 +01:00
ini_test.rb implement unit tests for ini resource 2015-11-24 16:46:17 +01:00
interface_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
iptables_test.rb iptables unit test: add comment examples 2016-02-10 09:57:32 +01:00
json_test.rb Fix variable name. Add test. 2016-12-15 08:00:56 -05:00
kernel_module_test.rb Add version method to kernel_module 2017-01-27 13:33:41 +03:00
kernel_parameter_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
key_rsa_test.rb refactor x509 resources and rsa key 2017-03-22 11:44:32 +01:00
limits_conf_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
login_def_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
mount_test.rb rename internal File -> FileResource 2016-03-09 10:48:48 +01:00
mssql_session_test.rb Add support for Windows auth in mssql_resourcet 2017-05-09 17:17:07 +02:00
mysql_conf_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
npm_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
ntp_conf_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
oneget_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
oracledb_session_test.rb Renaming oracle_session to oracledb_session 2017-05-05 13:11:07 -04:00
os_env_test.rb Add Windows support to the os_env resource 2015-11-19 15:41:00 +01:00
os_test.rb Some further tests for Mint 2016-10-08 23:34:56 +02:00
package_test.rb Merge pull request #1387 from jvrplmlmn/package-brew-unit-test 2017-01-03 12:24:46 +01:00
packages_test.rb Add RedHat support for packages resource 2017-02-15 11:07:10 +00:00
parse_config_test.rb rename SimpleConfig / parse_config / parse_config_file options 2017-04-26 23:18:40 +02:00
passwd_test.rb use filtertable with passwd resource 2016-05-04 15:27:58 +02:00
pip_test.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
port_test.rb Fix port resource for invalid IP address in netstat output 2017-03-29 08:33:50 +02:00
powershell_test.rb fix powershell based unit tests 2016-09-05 13:36:48 +02:00
processes_test.rb update the tests to reflect the list->entries migration and where support 2017-02-03 08:28:46 +00:00
rabbitmq_conf_test.rb add rabbitmq config resource 2017-04-12 20:51:12 +02:00
registry_key_test.rb Add helper methods, tests for registry key path building 2017-04-07 10:09:51 -04:00
security_policy_test.rb use simple config for security policy resource 2016-09-12 12:20:57 +02:00
service_test.rb Linux Mint support for service resource 2016-10-08 23:34:56 +02:00
shadow_test.rb add shadow resource for /etc/shadow 2016-02-19 14:26:04 +01:00
ssh_conf_test.rb cleanup 2016-08-16 10:01:10 +02:00
sys_info_test.rb add unit tests 2016-09-09 12:43:03 +02:00
user_test.rb added test for guest user 2017-04-21 09:45:58 +02:00
vbscript_test.rb fix powershell based unit tests 2016-09-05 13:36:48 +02:00
windows_feature.rb rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
windows_task_test.rb Added unit tests, only took most of the night :) 2016-11-20 20:07:59 +00:00
wmi_test.rb improve wmi resource 2016-06-19 23:40:45 +02:00
x509_certificate_test.rb refactor x509 resources and rsa key 2017-03-22 11:44:32 +01:00
xinetd_test.rb derive xinetd protocol from socket_type when not defined in the config file 2017-02-01 11:19:24 +00:00
yaml_test.rb extend yaml tests, remove dot-resolver 2015-10-27 15:58:02 +01:00
yum_test.rb Remove method_missing, provide methods for repo metadata 2017-03-29 10:42:25 +02:00
zfs_dataset_test.rb Add FreeBSD support for ZFS datasets and pools 2017-02-22 10:29:49 -07:00
zfs_pool_test.rb Add FreeBSD support for ZFS datasets and pools 2017-02-22 10:29:49 -07:00