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

bron

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

bron

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