Top Level Namespace
Defined Under Namespace
Modules: Puppet, PuppetlabsSpec, PuppetlabsSpecHelper, RSpec Classes: SetupBeaker
Instance Method Summary collapse
- #param_value(subject, type, title, param) ⇒ Object
- #verify_contents(subject, title, expected_lines) ⇒ Object
Methods included from PuppetlabsSpecHelper::Tasks::FixtureHelpers
#auto_symlink, #clone_repo, #current_thread_count, #fixtures, #git_remote_url, #include_repo?, #logger, #max_thread_limit, #module_name, #module_working_directory, #remove_subdirectory, #repositories, #revision, #shallow_git_repo?, #source_dir, #update_repo, #valid_repo?
Methods included from PuppetlabsSpecHelper::Tasks::BeakerHelpers
#beaker_node_sets, #repositories, #source_dir, #vagrant_ssh
Instance Method Details
#param_value(subject, type, title, param) ⇒ Object
5 6 7 |
# File 'lib/puppetlabs_spec_helper/module_spec_helper.rb', line 5 def param_value(subject, type, title, param) subject.resource(type, title).send(:parameters)[param.to_sym] end |
#verify_contents(subject, title, expected_lines) ⇒ Object
9 10 11 12 |
# File 'lib/puppetlabs_spec_helper/module_spec_helper.rb', line 9 def verify_contents(subject, title, expected_lines) content = subject.resource('file', title).send(:parameters)[:content] expect(content.split("\n") & expected_lines).to match_array expected_lines.uniq end |