test/subdirs/test_subdirs.rb in rant-0.3.2 vs test/subdirs/test_subdirs.rb in rant-0.3.4
- old
+ new
@@ -11,11 +11,11 @@
Dir.chdir($testSubdirsDir) unless Dir.pwd == $testSubdirsDir
Rant.reset
end
def teardown
capture_std do
- assert_equal(Rant.run("clean"), 0)
+ assert_equal(0, Rant.run("clean"))
end
created = Dir["**/*t"]
assert(created.empty?)
end
def test_load
@@ -78,11 +78,11 @@
assert(test(?f, "sub_sub.t"))
assert(test(?f, "sub2/sub/rootref.t"))
assert(test(?f, "t"))
end
def test_import
- run_import %w(--auto ant)
+ run_import %w(-q --auto ant)
assert_equal($?, 0)
capture_std do
assert_nothing_raised {
Rant::Sys.ruby("ant", "-q", "sub_sub")
}
@@ -90,7 +90,51 @@
assert(test(?f, "sub_sub.t"))
assert(test(?f, "sub2/sub/rootref.t"))
assert(test(?f, "t"))
ensure
File.delete "ant" if File.exist? "ant"
+ end
+ def test_directory
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/dt/dt"))
+ end
+ assert(test(?d, "sub2/sub/dt"))
+ assert(test(?d, "sub2/sub/dt/dt"))
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/dt/dt"))
+ end
+ end
+ def test_lighttask
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/lt"))
+ end
+ assert(test(?f, "sub2/sub/lt"))
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/lt"))
+ end
+ end
+ def test_gen_task
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/gt"))
+ end
+ assert(test(?f, "sub2/sub/gt"))
+ assert(test(?d, "sub2/sub/dt"))
+ assert(!test(?d, "sub2/sub/dt/dt"))
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/gt"))
+ end
+ assert(!test(?d, "sub2/sub/dt/dt"))
+ end
+ def test_param_default
+ capture_std do
+ assert_equal(0, Rant.run("sub2/sub/create_param"))
+ end
+ assert(test(?f, "sub2/sub/param_default.t"))
+ end
+ def test_param_override
+ capture_std do
+ assert_equal(0, Rant.run(
+ %w(sub2/sub/create_param param=param.t)))
+ end
+ assert(test(?f, "sub2/sub/param.t"))
end
end