lib/praegustator/test_suite.rb in praegustator-0.1.0 vs lib/praegustator/test_suite.rb in praegustator-0.2.0

- old
+ new

@@ -1,20 +1,27 @@ require "praegustator" module Praegustator class TestSuite - attr_accessor :nodes + attr_accessor :nodes, :checks, :params + def initialize(query) @query = query @checks = {} + @params = {} @nodes = Praegustator::Wrappers::Chef.search query end - def check(name,opts={}) + + def check(name) @checks[name] = {} - @checks[name][:opts] = opts end + + def properties(params) + @params = params + end + def execute # lazy load require 'praegustator/wrappers/server_spec' - Praegustator::Wrappers::ServerSpec.new.execute @nodes,@checks + Praegustator::Wrappers::ServerSpec.new.execute self end end end