Рубрики
Rspec Программирование Тестирование

Когда использовать «include_examples», а когда «it_behaves_like» в общих тестах?

Если мы поместим общий код в отдельный файл то у нас есть 2 метода которые помогут нам добавить этот функционал в наш тест. Пример есть в книге Rspec 3 стр. 176 Если обобщить: it_behaves_like почти всегда то, что вам нужно. Это гарантирует, что содержимое общей группы не «просачивается» в окружающий контекст и не взаимодействует с […]

Рубрики
Rspec Программирование Тестирование

Разница между «context» и «describe» в RSpec

Разницы в поведении нет, это «context» это псевдоним «describe» в RSpecЭто сделано, что бы более точно описывать тест.Два примера ниже равнозначны, однако последний лучше читается