Ruby on Rails
Test d'applications Rails
Recherche…
Test de l'unité
L'unité teste des parties de l'application séparément. En général, une unité testée est une classe ou un module.
let(:gift) { create :gift }
describe '#find' do
subject { described_class.find(user, Time.zone.now.to_date) }
it { is_expected.to eq gift }
end
Ce genre si le test est aussi direct et spécifique que possible.
Demander un test
Les tests de requête sont des tests de bout en bout qui imitent le comportement d'un utilisateur.
it 'allows the user to set their preferences' do
check 'Ruby'
click_on 'Save and Continue'
expect(user.languages).to eq ['Ruby']
end
Ce type de test se concentre sur les flux d’utilisateurs et passe par toutes les couches du système, parfois même en rendant javascript.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow