lib/provisional/templates/viget.rb in vigetlabs-provisional-2.1.3 vs lib/provisional/templates/viget.rb in vigetlabs-provisional-2.1.4

- old
+ new

@@ -5,31 +5,69 @@ # install gems gem 'mocha', :version => '>= 0.9.5' gem 'thoughtbot-factory_girl', :lib => 'factory_girl', :source => 'http://gems.github.com', :version => '>= 1.2.0' gem 'thoughtbot-shoulda', :lib => 'shoulda', :source => 'http://gems.github.com', :version => '>= 2.10.1' +gem 'webrat' rake 'gems:install gems:unpack' # install plugins plugin 'hoptoad_notifier', :git => 'git://github.com/thoughtbot/hoptoad_notifier.git' plugin 'jrails', :git => 'git://github.com/aaronchi/jrails.git' plugin 'model_generator_with_factories', :git => 'git://github.com/vigetlabs/model_generator_with_factories.git' plugin 'viget_deployment', :git => 'git://github.com/vigetlabs/viget_deployment.git' plugin 'vl_cruise_control', :git => 'git://github.com/vigetlabs/vl_cruise_control.git' +plugin 'asset_packager', :git => 'git://github.com/sbecker/asset_packager.git' # generate viget_deployment stuff generate :viget_deployment # clean up -run 'rm -rf public/images/rails.png log/* test/fixtures config/database.yml' +run 'rm -rf public/images/rails.png log/* test/fixtures' inside 'public' do run 'rm -f index.html favicon.ico robots.txt' end inside 'public/javascripts' do run 'rm -f dragdrop.js controls.js effects.js prototype.js' end +# Copy database.yml for distribution use +run 'cp config/database.yml config/database.yml.example' + +# Set up .gitignore files +file '.gitignore', %q[ +.DS_Store +coverage/* +log/*.log +db/*.db +db/*.sqlite3 +tmp/**/* +config/database.yml +END +run 'touch tmp/.gitignore log/.gitignore vendor/.gitignore' +] + # install jrails javascripts rake 'jrails:install:javascripts' # setup shoulda rake tasks file 'lib/tasks/shoulda.rake', %q[require 'shoulda/tasks'] + +# Setup testing +file 'test/test_helper.rb', %q[ +$:.push(File.dirname(__FILE__)) +require File.expand_path(File.dirname(__FILE__) + "/../config/environment") +require 'test_help' +require 'factory_girl' +require 'mocha' +require 'webrat' + +Webrat.configure do |config| + config.mode = :rails +end + +class ActiveSupport::TestCase + self.use_transactional_fixtures = true + self.use_instantiated_fixtures = false + fixtures :all +end +]