Sha256: 7cd76d21f33a433cca25cfae94f81c1d9f41bef26a32594c93fbe5310be1b971
Contents?: true
Size: 663 Bytes
Versions: 19
Compression:
Stored size: 663 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../lib/puppettest' require 'puppet' require 'puppettest' class TestPuppetUtilExecution < Test::Unit::TestCase include PuppetTest def test_withenv ENV["testing"] = "yay" assert_nothing_raised do Puppet::Util::Execution.withenv :testing => "foo" do $ran = ENV["testing"] end end assert_equal("yay", ENV["testing"]) assert_equal("foo", $ran) ENV["rah"] = "yay" assert_raise(ArgumentError) do Puppet::Util::Execution.withenv :testing => "foo" do raise ArgumentError, "yay" end end assert_equal("yay", ENV["rah"]) end end
Version data entries
19 entries across 19 versions & 1 rubygems