summaryrefslogtreecommitdiffstats
path: root/test/objects
diff options
context:
space:
mode:
Diffstat (limited to 'test/objects')
-rw-r--r--test/objects/tc_basic.rb17
-rw-r--r--test/objects/tc_file.rb8
-rw-r--r--test/objects/tc_package.rb6
-rw-r--r--test/objects/tc_service.rb8
-rw-r--r--test/objects/tc_symlink.rb8
5 files changed, 34 insertions, 13 deletions
diff --git a/test/objects/tc_basic.rb b/test/objects/tc_basic.rb
index f7ffbebfa..75cec7b7b 100644
--- a/test/objects/tc_basic.rb
+++ b/test/objects/tc_basic.rb
@@ -1,4 +1,8 @@
-$:.unshift '../lib' if __FILE__ == $0 # Make this library first!
+if __FILE__ == $0
+ $:.unshift '..'
+ $:.unshift '../../lib'
+ $blinkbase = "../.."
+end
require 'blink'
require 'test/unit'
@@ -26,12 +30,13 @@ class TestBasic < Test::Unit::TestCase
}
assert_nothing_raised() {
- unless Blink::Objects::File.has_key?("../examples/root/etc/configfile")
+ cfile = File.join($blinkbase,"examples/root/etc/configfile")
+ unless Blink::Objects::File.has_key?(cfile)
Blink::Objects::File.new(
- :path => "../examples/root/etc/configfile"
+ :path => cfile
)
end
- @configfile = Blink::Objects::File["../examples/root/etc/configfile"]
+ @configfile = Blink::Objects::File[cfile]
}
assert_nothing_raised() {
unless Blink::Objects::Service.has_key?("sleeper")
@@ -40,7 +45,7 @@ class TestBasic < Test::Unit::TestCase
:running => 1
)
Blink::Objects::Service.addpath(
- File.expand_path("../examples/root/etc/init.d")
+ File.join($blinkbase,"examples/root/etc/init.d")
)
end
@sleeper = Blink::Objects::Service["sleeper"]
@@ -72,7 +77,7 @@ class TestBasic < Test::Unit::TestCase
)
assert_equal(
- "../examples/root/etc/configfile",
+ File.join($blinkbase,"examples/root/etc/configfile"),
@configfile.name
)
diff --git a/test/objects/tc_file.rb b/test/objects/tc_file.rb
index 97a5d8591..b92f20d04 100644
--- a/test/objects/tc_file.rb
+++ b/test/objects/tc_file.rb
@@ -1,4 +1,8 @@
-$:.unshift '../lib' if __FILE__ == $0 # Make this library first!
+if __FILE__ == $0
+ $:.unshift '..'
+ $:.unshift '../../lib'
+ $blinkbase = "../.."
+end
require 'blink'
require 'test/unit'
@@ -11,7 +15,7 @@ class TestFile < Test::Unit::TestCase
# objects in a central store
def setup
@file = nil
- @path = "../examples/root/etc/configfile"
+ @path = File.join($blinkbase,"examples/root/etc/configfile")
Blink[:debug] = 1
assert_nothing_raised() {
unless Blink::Objects::File.has_key?(@path)
diff --git a/test/objects/tc_package.rb b/test/objects/tc_package.rb
index e9a8bb30e..38ea28e31 100644
--- a/test/objects/tc_package.rb
+++ b/test/objects/tc_package.rb
@@ -1,4 +1,8 @@
-$:.unshift '../lib' if __FILE__ == $0 # Make this library first!
+if __FILE__ == $0
+ $:.unshift '..'
+ $:.unshift '../../lib'
+ $blinkbase = "../.."
+end
require 'blink/objects/package'
require 'test/unit'
diff --git a/test/objects/tc_service.rb b/test/objects/tc_service.rb
index 4967f3a01..36788eae4 100644
--- a/test/objects/tc_service.rb
+++ b/test/objects/tc_service.rb
@@ -1,4 +1,8 @@
-$:.unshift '../lib' if __FILE__ == $0 # Make this library first!
+if __FILE__ == $0
+ $:.unshift '..'
+ $:.unshift '../../lib'
+ $blinkbase = "../.."
+end
require 'blink'
require 'test/unit'
@@ -20,7 +24,7 @@ class TestService < Test::Unit::TestCase
:running => 1
)
Blink::Objects::Service.addpath(
- File.expand_path("../examples/root/etc/init.d")
+ File.join($blinkbase,"examples/root/etc/init.d")
)
end
@sleeper = Blink::Objects::Service["sleeper"]
diff --git a/test/objects/tc_symlink.rb b/test/objects/tc_symlink.rb
index 4dd2bd864..a75812ff3 100644
--- a/test/objects/tc_symlink.rb
+++ b/test/objects/tc_symlink.rb
@@ -1,4 +1,8 @@
-$:.unshift '../lib' if __FILE__ == $0 # Make this library first!
+if __FILE__ == $0
+ $:.unshift '..'
+ $:.unshift '../../lib'
+ $blinkbase = "../.."
+end
require 'blink'
require 'test/unit'
@@ -11,7 +15,7 @@ class TestSymlink < Test::Unit::TestCase
# objects in a central store
def setup
@symlink = nil
- @path = "../examples/root/etc/symlink"
+ @path = File.join($blinkbase,"examples/root/etc/symlink")
Kernel.system("rm -f %s" % @path)
Blink[:debug] = 1