Ruby on Rails
Testowanie aplikacji Railsowych
Szukaj…
Test jednostkowy
Testy jednostkowe testują oddzielnie części aplikacji. zwykle testowaną jednostką jest klasa lub moduł.
let(:gift) { create :gift }
describe '#find' do
subject { described_class.find(user, Time.zone.now.to_date) }
it { is_expected.to eq gift }
end
Tego rodzaju, jeśli test jest tak bezpośredni i szczegółowy, jak to możliwe.
Poproś o test
Testy żądań to kompleksowe testy imitujące zachowanie użytkownika.
it 'allows the user to set their preferences' do
check 'Ruby'
click_on 'Save and Continue'
expect(user.languages).to eq ['Ruby']
end
Ten rodzaj testu koncentruje się na przepływach użytkowników i przebiega przez wszystkie warstwy systemu, a czasem nawet renderuje javascript.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow