Edwin Pratomo wrote:

> interesting, but ugly hack seperti ini 
> http://mentalized.net/journal/2006/07/28/run_specific_tests_via_rake/ 
> <http://mentalized.net/journal/2006/07/28/run_specific_tests_via_rake/>
> jaman sekarang mustinya tidak diperlukan lagi.
> 
> versi non-hackish, yang lebih ringkas, plus bonus berupa listing di rake -T:
> 
> namespace :test do
> FileList.new('test/unit/*_test.rb', 'test/functional/*_test.rb') do |fl|
> fl.each do |path|
> next unless File.basename(path) =~ /^(.+)_test.rb$/
> desc "Run test:#{$1}"
> task $1, :test_method do |t,args|
> sh "ruby -Ilib:test test/#{t.name}_test.rb -n /#{args.test_method}/"

ngomentari/nambahin dikit, kalau di rakefile seingat saya kita bisa juga
memakai system(), jadi juga bisa:

system("ruby -Ilib:test test/#{t.name}_test.rb -n /#{args.test_method}/")

> end
> end
> end
> end
> 
> jika sampai terpaksa memakai rule, maka mustinya di-match dng regex.
> jangan pakai rule "" karena catch-all.
> 
> rgds,
> Edwin

-- 
http://ariekusumaatmaja.wordpress.com/about
Labels don't help you make your point. Be descriptive both for
correcting and for reinforcing feedback.

Kirim email ke