Skip to content

Commit

Permalink
Restructured tests into subdirectories and switched to the *_test.rb …
Browse files Browse the repository at this point in the history
…convention.
  • Loading branch information
jimweirich committed May 15, 2009
1 parent ee6cb80 commit 63d419d
Show file tree
Hide file tree
Showing 31 changed files with 13 additions and 13 deletions.
10 changes: 5 additions & 5 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -64,22 +64,22 @@ task :test => :test_units

Rake::TestTask.new(:test_all) do |t|
t.test_files = FileList[
'test/test*.rb',
'test/contrib/test*.rb',
'test/fun*.rb'
'test/lib/*_test.rb',
'test/contrib/*_test.rb',
'test/functional/*_test.rb'
]
t.warning = true
t.verbose = false
end

Rake::TestTask.new(:test_units) do |t|
t.test_files = FileList['test/test*.rb']
t.test_files = FileList['test/lib/*_test.rb']
t.warning = true
t.verbose = false
end

Rake::TestTask.new(:test_functional) do |t|
t.test_files = FileList['test/fun*.rb']
t.test_files = FileList['test/functional/*_test.rb']
t.warning = true
t.verbose = false
end
Expand Down
2 changes: 1 addition & 1 deletion test/functional.rb → test/functional/functional_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@

if defined?(Session)
puts "RUNNING WITH SESSIONS"
require 'test/session_functional'
require 'test/functional/session_based_tests.rb'
end
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 7 additions & 7 deletions test/test_filelist.rb → test/lib/filelist_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -90,19 +90,19 @@ def test_add_return

def test_match
fl = FileList.new
fl.include('test/test*.rb')
assert fl.include?("test/test_filelist.rb")
fl.include('test/lib/*_test.rb')
assert fl.include?("test/lib/filelist_test.rb")
assert fl.size > 3
fl.each { |fn| assert_match(/\.rb$/, fn) }
end

def test_add_matching
fl = FileList.new
fl << "a.java"
fl.include("test/*.rb")
fl.include("test/lib/*.rb")
assert_equal "a.java", fl[0]
assert fl.size > 2
assert fl.include?("test/test_filelist.rb")
assert fl.include?("test/lib/filelist_test.rb")
end

def test_multiple_patterns
Expand Down Expand Up @@ -324,18 +324,18 @@ def test_gsub!
end

def test_egrep_with_output
files = FileList['test/test*.rb']
files = FileList['test/lib/*_test.rb']
the_line_number = __LINE__ + 1
out = capture_stdout do files.egrep(/PUGH/) end
assert_match(/:#{the_line_number}:/, out)
end

def test_egrep_with_block
files = FileList['test/test*.rb']
files = FileList['test/lib/*_test.rb']
found = false
the_line_number = __LINE__ + 1
files.egrep(/XYZZY/) do |fn, ln, line |
assert_equal 'test/test_filelist.rb', fn
assert_equal 'test/lib/filelist_test.rb', fn
assert_equal the_line_number, ln
assert_match(/files\.egrep/, line)
found = true
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 63d419d

Please sign in to comment.