class Praegustator::TestSuite

Attributes

checks[RW]
nodes[RW]
params[RW]

Public Class Methods

new(query) click to toggle source
# File lib/praegustator/test_suite.rb, line 6
def initialize(query)
  @query = query
  @checks = {}
  @params = {}
  @nodes = Praegustator::Wrappers::Chef.search query
end

Public Instance Methods

check(name) click to toggle source
# File lib/praegustator/test_suite.rb, line 13
def check(name)
  @checks[name] = {}
end
execute() click to toggle source
# File lib/praegustator/test_suite.rb, line 21
def execute
  # lazy load
  require 'praegustator/wrappers/server_spec'
  Praegustator::Wrappers::ServerSpec.new.execute self
end
properties(params) click to toggle source
# File lib/praegustator/test_suite.rb, line 17
def properties(params)
    @params = params
end