Information Technology Reference
In-Depth Information
Once the web server is restored, run kitchen verify one final time. The test should pass
once again:
$ kitchen verify
-----> Starting Kitchen (v1.2.1)
-----> Setting up <default-centos65>...
-----> Setting up Busser
Creating BUSSER_ROOT in /tmp/busser
Creating busser binstub
Plugin serverspec already installed
Finished setting up <default-centos65> (0m1.06s).
-----> Verifying <default-centos65>...
Removing /tmp/busser/suites/serverspec
Uploading /tmp/busser/suites/serverspec/default_spec.rb (mode=0644)
-----> Running serverspec test suite
/opt/chef/embedded/bin/ruby -I/tmp/busser/suites/serverspec
-I/tmp/busser/gems/gems/rspec-support-3.1.2/lib:/tmp/busser/gems/gems
/rspec-core-3.1.7/lib /opt/chef/embedded/bin/rspec --pattern /tmp/busser
/suites/serverspec/\*\*/\*_spec.rb --color --format documentation
--default-path /tmp/busser/suites/serverspec
web site
responds on port 80
Finished in 0.03131 seconds (files took 0.19949 seconds to load)
1 example, 0 failures
Finished verifying <default-centos65> (0m0.90s).
-----> Kitchen is finished. (0m2.66s)
RSpec DSL Syntax
Before we continue learning more about how to use Serverspec, let's go over some of the
fundamentals of the RSpec DSL syntax, so you know the basics of the Serverspec test syn-
tax.
The RSpec DSL uses a describe block to contain a group of tests. A describe block has
the following form:
describe '<entity>' do
<tests here>
end
Search WWH ::




Custom Search