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

RSpec сопостовители

https://github.com/rspec/rspec-expectations#built-in-matchers

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

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

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

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

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

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

Рубрики
Minitest Rspec Тестирование

Что лучше minitest или Rspec в Ruby on Rails?

Имеено этот вопрос у меня возник. Мне показалось логичнее пользоваться minitest, так как он легче и включен в Rails фреймворк. Однако на моей прошлой работе мы использовали Rspec и в вакансиях на которые я откликался был указан Rspec если речь шла о тестировании. Лично я хотел бы использовать minitest, но что бы проще было искать […]