Ruby on Rails
Toepassingen voor het testen van rails
Zoeken…
Hoofdstuk toets
Unit test afzonderlijke testonderdelen van de applicatie. meestal is een geteste eenheid een klasse of 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
Dit soort test is zo direct en specifiek mogelijk.
Verzoek test
Verzoektests zijn end-to-end-tests die het gedrag van een gebruiker imiteren.
it 'allows the user to set their preferences' do
check 'Ruby'
click_on 'Save and Continue'
expect(user.languages).to eq ['Ruby']
end
Dit soort test richt zich op gebruikersstromen en loopt door alle lagen van het systeem, soms zelfs met weergave van JavaScript.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow