diff options
| author | Jack Nagel | 2014-06-10 18:04:48 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-10 19:44:46 -0500 |
| commit | 1963974a4ce9d15415664b4acd05d674641838eb (patch) | |
| tree | 7a96096118f8084573d3200ae2072a958a1f9ed9 | |
| parent | 92710b962b4f3fbb5c0ffaf73317ad77e39e73d0 (diff) | |
| download | homebrew-1963974a4ce9d15415664b4acd05d674641838eb.tar.bz2 | |
Simplify test setup
| -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 |
