mirror of
https://github.com/inspec/inspec
synced 2024-12-01 00:49:24 +00:00
175c3e1189
* adding database.xml with attributes to files and mocking it in the helper.rb Signed-off-by: Vern Burton <me@vernburton.com> * adding logic to test class returned by XPATH and using functions from respective classes to fill a array for return, and unit and integration tests to ensure functionality Signed-off-by: Vern Burton <me@vernburton.com> * updating docs to show how attributes are used Signed-off-by: Vern Burton <me@vernburton.com> * 'and' instead of 'or' makes more sense Signed-off-by: Vern Burton <me@vernburton.com> * adding default else for capturing unknown classes from REXML Signed-off-by: Vern Burton <me@vernburton.com> * removing extra newline Signed-off-by: Vern Burton <me@vernburton.com> * adding fail case with enough information to debug in future case Signed-off-by: Vern Burton <me@vernburton.com>
13 lines
406 B
Ruby
13 lines
406 B
Ruby
# encoding: utf-8
|
|
|
|
if os.unix?
|
|
filename = '/tmp/example.xml'
|
|
else
|
|
filename = 'c:/windows/temp/example.xml'
|
|
end
|
|
|
|
describe xml(filename) do
|
|
its ('/breakfast_menu/food[1]/name') { should eq(['Belgian Waffles']) }
|
|
its ('/breakfast_menu/food/name') { should eq(['Belgian Waffles', 'Strawberry Belgian Waffles']) }
|
|
its ('/breakfast_menu/food[3]/@name') { should eq(['Blueberry Belgian Waffles']) }
|
|
end
|