Sha256: d3e17860b081bf9a26a200bdd508d655de08c94d6a288047312601708e12b940

Contents?: true

Size: 997 Bytes

Versions: 15

Compression:

Stored size: 997 Bytes

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
		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 14 versions & 1 rubygems

Version Path
tdiary-4.2.1 vendor/bundle/ruby/2.3.0/gems/tdiary-4.2.0/lib/tdiary/tasks/rspec.rake
tdiary-4.2.1 lib/tdiary/tasks/rspec.rake
tdiary-4.2.0 lib/tdiary/tasks/rspec.rake
tdiary-4.1.3 lib/tdiary/tasks/rspec.rake
tdiary-4.1.2 lib/tdiary/tasks/rspec.rake
tdiary-4.1.1 lib/tdiary/tasks/rspec.rake
tdiary-4.1.0 lib/tdiary/tasks/rspec.rake
tdiary-4.1.0.20141126 lib/tdiary/tasks/rspec.rake
tdiary-4.0.5.1 tdiary/tasks/rspec.rake
tdiary-4.0.5 tdiary/tasks/rspec.rake
tdiary-4.0.4 tdiary/tasks/rspec.rake
tdiary-4.0.3 tdiary/tasks/rspec.rake
tdiary-4.0.2.20140201 tdiary/tasks/rspec.rake
tdiary-4.0.2 tdiary/tasks/rspec.rake
tdiary-4.0.1.20131102 tdiary/tasks/rspec.rake