Sha256: 3874edd06cb669d93c869d9901af8480409dffe19d1bc857b5ecfc5de604aab3
Contents?: true
Size: 525 Bytes
Versions: 1
Compression:
Stored size: 525 Bytes
Contents
module Foodtaster module RSpec module DslMethods def require_vm(vm_name) let(vm_name) do get_vm(vm_name).tap { |vm| vm.prepare } end end def run_chef_on(vm_name, options = {}, &block) require_vm(vm_name) skip_rollback = Foodtaster.config.skip_rollback || options[:skip_rollback] before(:all) do vm = get_vm(vm_name) vm.rollback unless skip_rollback run_chef_on(vm_name, &block) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foodtaster-0.0.6 | lib/foodtaster/rspec/dsl_methods.rb |