home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ruby164.zip / rbemx164.zip / ruby / share / doc / rdtool-0.6.10 / test / test-search-file.rb < prev    next >
Text File  |  2001-03-20  |  727b  |  28 lines

  1. require 'runit/testcase'
  2. require 'runit/cui/mytestrunner'
  3.  
  4. require 'rd/search-file'
  5.  
  6. include RD
  7. class TestSearchFile < RUNIT::TestCase
  8.   include SearchFile
  9.  
  10.   def test_search_file
  11.     include_path = ["test/data/sub", "test/data"]
  12.     suffixes = ["xhtml", "html"]
  13.  
  14.     assert_equal("test/data/includee1.html",
  15.          search_file("includee1", include_path, suffixes))
  16.     assert_equal("test/data/sub/includee2.html",
  17.          search_file("includee2", include_path, suffixes))
  18.     assert_equal(nil,
  19.          search_file("includee3", include_path, suffixes))
  20.     assert_equal("test/data/sub/includee4.html",
  21.          search_file("includee4", include_path, suffixes))
  22.   end
  23. end
  24.  
  25. if $0 == __FILE__
  26.   RUNIT::CUI::MyTestRunner.run(TestSearchFile.suite)
  27. end
  28.