/signup-back

Primary LanguageRubyGNU Affero General Public License v3.0AGPL-3.0

Backend de DataPass

Rails tests Maintainability Test Coverage

Les instructions d’installation globale (via VMs / vagrant) se trouvent ici : https://github.com/betagouv/datapass

Pour le développement en local, suivez les instructions ci-dessous:

Dépendances

  • ruby 2.7.3
  • postgresql 9.5

Installation

bundle install
psql -f db/setup.local.sql
rails db:schema:load

Tests

bundle exec rspec
# Avec code coverage
COVERAGE=true bundle exec rspec

Vous pouvez utiliser guard pour lancer les tests en continue:

bundle exec guard

Brakeman

Brakeman est un outil d'analyse statique de sécurité. Vous pouvez le faire tourner à l'aide la commande suivante:

bundle exec brakeman -Iconfig/brakeman.ignore