summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/Rakefile7
-rwxr-xr-xtest/lib/puppettest.rb3
-rwxr-xr-xtest/network/client/resource.rb5
3 files changed, 8 insertions, 7 deletions
diff --git a/test/Rakefile b/test/Rakefile
index a8118c1c5..a1f8c26ec 100644
--- a/test/Rakefile
+++ b/test/Rakefile
@@ -55,7 +55,7 @@ end
desc "Run the full test suite"
Rake::PuppetTestTask.new :test do |t|
- t.libs << $test_library_paths
+ t.libs += $test_library_paths
# Add every file as a test file to run
t.test_files = allfiles
@@ -72,7 +72,8 @@ filemap.each do |dir, files|
namespace ns do
files.each do |file|
Rake::PuppetTestTask.new File.basename(file, '.rb').to_sym do |t|
- t.libs << $test_library_paths + ['..']
+ t.libs += $test_library_paths + ['..']
+ t.libs << '..'
t.test_files = [ file ]
t.verbose = true
end
@@ -81,7 +82,7 @@ filemap.each do |dir, files|
# Then create a task that matches the directory itself.
Rake::PuppetTestTask.new dir do |t|
- t.libs << $test_library_paths
+ t.libs += $test_library_paths
if ENV["TESTFILES"]
t.test_files = ENV["TESTFILES"].split(/\s+/)
else
diff --git a/test/lib/puppettest.rb b/test/lib/puppettest.rb
index 3c6083fa6..2f84a6c28 100755
--- a/test/lib/puppettest.rb
+++ b/test/lib/puppettest.rb
@@ -166,6 +166,9 @@ module PuppetTest
end
def setup
+ unless ENV["PATH"].split(File::PATH_SEPARATOR).include?("/usr/sbin")
+ ENV["PATH"] += File::PATH_SEPARATOR + "/usr/sbin"
+ end
@memoryatstart = Puppet::Util.memory
if defined? @@testcount
@@testcount += 1
diff --git a/test/network/client/resource.rb b/test/network/client/resource.rb
index ba84fc27e..c73690170 100755
--- a/test/network/client/resource.rb
+++ b/test/network/client/resource.rb
@@ -42,10 +42,7 @@ class TestResourceClient < Test::Unit::TestCase
assert_instance_of(Puppet::TransObject, tresource)
resource = tresource.to_ral
- assert_events([], resource)
- File.unlink(file)
- assert_events([:file_created], resource)
- File.unlink(file)
+ assert_equal(File.stat(file).mode & 007777, resource[:mode], "Did not get mode")
# Now test applying
result = client.apply(tresource)