Rakefile
require "rake/testtask"
task :default => "test:all"
# Import any external rake tasks
Dir.glob('tasks/*.rake').each { |r| import r }
desc "Start the development server"
task :server do
port = ENV["PORT"] || 9292
rack_env = ENV["RACK_ENV"] || "development"
exec("bundle exec thin start -p #{port} -e #{rack_env}")
end
namespace :test do
Rake::TestTask.new(:unit) do |t|
t.libs << 'test/unit'
t.test_files = Dir["test/unit/**/*_test.rb"]
end
Rake::TestTask.new(:integration) do |t|
t.libs << 'test/unit'
t.test_files = Dir["test/integration/**/*_test.rb"]
end
desc "Run all tests"
task :all => %w[test:unit test:integration]
end