Skip to content

Instantly share code, notes, and snippets.

@yjean
Created March 22, 2012 14:37
Show Gist options
  • Save yjean/2158681 to your computer and use it in GitHub Desktop.
Save yjean/2158681 to your computer and use it in GitHub Desktop.
Gemfile "minimal?" pour un framework de test
source 'https://rubygems.org'
gem 'rails', '3.2.2'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'
group :development, :test do
# pour les generateurs ET l'integration des fixtures
# on precise le git car y'a un bug dans la gestion repository de ce gem
gem 'minitest-rails',
:git => "git://github.com/rawongithub/minitest-rails.git",
:branch => "gemspec"
# apporte des matchers plus complets pour tester
gem 'minitest-rails-shoulda',
:git => "git://github.com/rawongithub/minitest-rails-shoulda.git"
gem 'capybara' # integration
gem 'database_cleaner' # remise a zero de la base de tests
gem 'capybara_minitest_spec' # minitest expectations to capybara
gem 'capybara-json' # pour tester facilement une API JSON avec le DSL capybara
gem 'rb-inotify', :require => false # pour guard et la gestion des mises à jour de fichiers
gem 'rb-fsevent', :require => false
gem 'rb-fchange', :require => false
# guard : lancer un traitement particulier a l'application d un evenement donne sur le filesystem
gem 'guard-minitest'
# spork : pour eviter de recharger toutes l application a chaque test
# gem 'guard-spork'
# gem 'spork-rails'
# gem 'spork-testunit'
gem 'turn' # pour formater les resultats des tests
gem 'guard-bundler' # lance automatiquement bundle lors de la maj du gem file
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment