require 'rspec/core/rake_task' task :default => :spec desc "Run specs" task :spec => ["spec:no_dsl", "spec:dsl"] namespace :spec do desc "Run specs without DSL" RSpec::Core::RakeTask.new(:no_dsl) do |t| t.rspec_opts = "-t ~dsl" end desc "Run specs with DSL" RSpec::Core::RakeTask.new(:dsl) do |t| # Run all tests end end