Sha256: c6a6e90c185b2efefb3a3e4b4a15feca539cf53bc7e24a5b99f6c2b7729e91f9

Contents?: true

Size: 1.13 KB

Versions: 15

Compression:

Stored size: 1.13 KB

Contents

if defined? RSpec
	require 'rspec/core/rake_task'

	desc 'Run the code in spec'
	RSpec::Core::RakeTask.new(:spec) do |t|
		t.pattern = "spec/**/*_spec.rb"
	end

	namespace :spec do
		%w(core plugin acceptance).each do |dir|
			desc "Run the code examples in spec/#{dir}"
			RSpec::Core::RakeTask.new(dir.to_sym) do |t|
				t.pattern = "spec/#{dir}/**/*_spec.rb"
			end
		end

		namespace :acceptance do
			desc 'Run the code examples in spec/acceptance with cgi mode'
			task :cgi do
				ENV['TEST_MODE'] = 'webrick'
				Rake::Task["spec:acceptance"].invoke
			end

			desc 'Run the code examples in spec/acceptance with secure mode'
			task :secure do
				ENV['TEST_MODE'] = 'secure'
				Rake::Task["spec:acceptance"].invoke
			end

			desc 'Run the code examples in spec/acceptance with RdbIO mode'
			task :rdb do
				ENV['TEST_MODE'] = 'rdb'
				Rake::Task["spec:acceptance"].invoke
			end
		end

		desc 'Displayed code coverage with SimpleCov'
		task :coverage do
			ENV['COVERAGE'] = 'simplecov'
			Rake::Task["spec"].invoke
		end
	end
end

# Local Variables:
# mode: ruby
# indent-tabs-mode: t
# tab-width: 3
# ruby-indent-level: 3
# End:
# vim: ts=3

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
tdiary-4.0.1.20130929 tdiary/tasks/rspec.rake
tdiary-4.0.1.20130903 tdiary/tasks/rspec.rake
tdiary-4.0.1 tdiary/tasks/rspec.rake
tdiary-4.0.0.20130826 tdiary/tasks/rspec.rake
tdiary-4.0.0 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130727 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130722 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130720 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130617 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130614 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130604 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130527 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130518 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130508 tdiary/tasks/rspec.rake
tdiary-3.2.2.20130507 tdiary/tasks/rspec.rake