aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-06-10 18:04:48 -0500
committerJack Nagel2014-06-10 19:44:46 -0500
commit1963974a4ce9d15415664b4acd05d674641838eb (patch)
tree7a96096118f8084573d3200ae2072a958a1f9ed9 /Library
parent92710b962b4f3fbb5c0ffaf73317ad77e39e73d0 (diff)
downloadhomebrew-1963974a4ce9d15415664b4acd05d674641838eb.tar.bz2
Simplify test setup
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/Rakefile17
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