mirror of
https://github.com/inspec/inspec
synced 2024-11-23 13:13:22 +00:00
Updated resource to follow RSpec convention
Closes #31 Signed-off-by: Russell Seymour <russell.seymour@turtlesystems.co.uk>
This commit is contained in:
parent
de1b7134ef
commit
ef323e3b31
4 changed files with 6 additions and 6 deletions
|
@ -188,7 +188,7 @@ it { should have_boot_diagnostics }
|
|||
|
||||
| Resource Name | Resources | Description |
|
||||
|---------------|-----------|-------------|
|
||||
| azure_vm_datadisks | has_disks? | Boolean test to see if a machine has datadisks |
|
||||
| azure_vm_datadisks | has_data_disks? | Boolean test to see if a machine has datadisks |
|
||||
| | count | Returns the number of data disks attached to the machine |
|
||||
| | where | Filter that allows for different tests to be performed, see examples below |
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ where
|
|||
* `MyResourceGroup` is the name of the resouce group that the machine is in.
|
||||
* `matcher` is one of
|
||||
- `count` the number of data disks attached to the machine
|
||||
- `has_disks?` boolean test denoting if data disks are attached
|
||||
- `has_data_disks?` boolean test denoting if data disks are attached
|
||||
- `entries` used with the `where` filter to check the size of a disk
|
||||
* `value` is the expected output fdrom the matcher
|
||||
|
||||
|
@ -48,12 +48,12 @@ Returns the number of data disks attached to the machine
|
|||
its('count') { should eq 1 }
|
||||
```
|
||||
|
||||
### has_disks?
|
||||
### has_data_disks?
|
||||
|
||||
Returns a boolean denoting if any data disks are attached to the machine
|
||||
|
||||
```ruby
|
||||
its('has_disks?') { should be true }
|
||||
it { should have_data_disks }
|
||||
```
|
||||
|
||||
### entries
|
||||
|
|
|
@ -69,7 +69,7 @@ class AzureVmDataDisks < Inspec.resource(1)
|
|||
#
|
||||
# @return [Boolean] States if the VM has any disks attached
|
||||
#
|
||||
def has_disks?
|
||||
def has_data_disks?
|
||||
!entries.empty?
|
||||
end
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ control 'azure-vm-datadisks-1.0' do
|
|||
|
||||
# Ensure that the named machine has 1 data disk
|
||||
describe azure_virtual_machine_datadisks(name: vm_internal, resource_group: resource_group_name) do
|
||||
its('has_disks?') { should be true }
|
||||
it { should have_data_disks }
|
||||
its('count') { should eq 1 }
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue