diff options
| author | Jack Nagel | 2014-06-10 18:04:48 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-10 19:44:46 -0500 |
| commit | cd4b801749985930771d3472c9276c33d6fe6848 (patch) | |
| tree | 7651b98a8b510cf43724050822aaf416b2b7e512 /Library | |
| parent | ba856de06e14c1b6c96ed615d2a96ae929402fcd (diff) | |
| download | brew-cd4b801749985930771d3472c9276c33d6fe6848.tar.bz2 | |
Simplify test setup
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/Rakefile | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/Library/Homebrew/test/Rakefile b/Library/Homebrew/test/Rakefile index eea45f85e..6720cf2f5 100644 --- a/Library/Homebrew/test/Rakefile +++ b/Library/Homebrew/test/Rakefile @@ -1,13 +1,10 @@ require 'rake' require 'rake/testtask' -require 'pathname' -TEST_DIRECTORY = Pathname.new(File.expand_path(__FILE__)).parent.realpath -TEST_FILES = FileList["#{TEST_DIRECTORY}/test_*.rb"] +TEST_DIRECTORY = File.dirname(File.expand_path(__FILE__)) +TEST_FILES = Dir["#{TEST_DIRECTORY}/test_*.rb"] GEM_DEPS = ['mocha'] -Dir.chdir(TEST_DIRECTORY) - task :default => :test task :deps do @@ -19,16 +16,16 @@ task :deps do end Rake::TestTask.new(:test) do |t| - t.libs << Dir.pwd + t.libs << TEST_DIRECTORY t.test_files = TEST_FILES end namespace :test do TEST_FILES.each do |file| - task = /test_(.+)\.rb/.match(file) - Rake::TestTask.new(task[1]) do |t| - t.libs << Dir.pwd - t.pattern = task[0] + name = file[/test_(.+)\.rb/, 1] + Rake::TestTask.new(name) do |t| + t.libs << TEST_DIRECTORY + t.test_files = [file] end end end |
