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