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