Должен ли я использовать ожидание или должен при написании спецификаций RSpec? [закрыто]

Пожалуйста, кто-нибудь может объяснить мне, как мне следует решить, следует ли использовать синтаксис ожиданий или синтаксиса для моих примеров rspec.

Из моего понимания мы больше не должны использовать синтаксис «should».

Замена - использовать expect (). to или is_expected.to

Правильно ли это?

На некоторых действительно хороших ссылках, по-видимому, общепринятой практикой остается использовать. И эти ссылки постоянно обновляются.

Любая помощь в правильном направлении будет оценена.

Ссылки (+ другие, но исключены)
https://github.com/thoughtbot/shoulda -matchers
https://www.railstutorial.org/book

3 голоса | спросил Ryan-Neal Mes 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 14:46:39 +0400 2014, 14:46:39

1 ответ


6

Да, вы должны использовать expect().to

.should является исходным форматом, но при определенных обстоятельствах возникли некоторые проблемы.

expect().to преодолевает эти проблемы

Я работал над несколькими крупными проектами с открытым исходным кодом github, которые внесли изменения за последние пару лет.

Вы также можете найти https://stackoverflow.com/a/19570645/631619 полезные

ответил Michael Durrant 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 15:25:00 +0400 2014, 15:25:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132