Rakefile in troo-0.0.10 vs Rakefile in troo-0.0.11
- old
+ new
@@ -1,19 +1,25 @@
require "bundler/gem_tasks"
require "rake/testtask"
require 'cucumber'
require 'cucumber/rake/task'
-Cucumber::Rake::Task.new(:cucumber) do |t|
- t.cucumber_opts = "features --format progress"
-end
+if File.exist?(Dir.home + '/.trooconf')
+ Cucumber::Rake::Task.new(:cucumber) do |t|
+ t.cucumber_opts = "features --format progress"
+ end
-Rake::TestTask.new do |t|
- t.libs << 'lib/troo'
- t.test_files = FileList["test/lib/troo/*_test.rb",
- "test/lib/troo/**/*_test.rb"]
- t.verbose = false
-end
+ Rake::TestTask.new do |t|
+ t.libs << 'lib/troo'
+ t.test_files = FileList["test/lib/troo/*_test.rb",
+ "test/lib/troo/**/*_test.rb"]
+ t.verbose = false
+ end
-task :default => :test
+ task :default => :test
-Rake::Task['cucumber'].execute
+ Rake::Task['cucumber'].execute
+else
+ warn "\nConfiguration cannot be found, please run 'troo " \
+ "init' or './bin/troo init' first.\n"
+ exit(1)
+end