Skip to content
This repository has been archived by the owner on Oct 1, 2021. It is now read-only.

betagouv/signup-back

Repository files navigation

Backend de DataPass

Avertissement de dépréciation

Ce dépôt de code n'est plus utilisé et a été fusionné avec le frontend : https://github.com/betagouv/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

Run

bundle exec foreman start -f Procfile.dev

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

Documentation