Альтернативы Стоит? - PullRequest
       21

Альтернативы Стоит?

2 голосов
/ 20 февраля 2012

При разработке проекта я обратился к musta для тестирования только потому, что с этим я был знаком.Тем не менее, у проекта не было релиза за год .Я задаюсь вопросом, есть ли у кого-нибудь рекомендации по альтернативам, или мне следует просто придерживаться musta?

Ответы [ 2 ]

3 голосов
/ 20 февраля 2012

Замечательный драгоценный камень является самым близким, что я нашел к Долже. К сожалению, похоже, что он не обновлялся даже дольше. Он также опирается на RSpec и не совместим с Test :: Unit.

Мне не ясно, насколько хорошо он поддерживает Rails 3 - хотя есть некоторые инструкции по его запуску и запуску.

Изучив Должа и Замечательный, я решил пойти с Стофой, так как казалось, что набор помощников, скорее всего, будет обновлен.

Одна из проблем, с которой вы столкнетесь с musta, заключается в том, что Thoughtbot использует RSpec, а не Test :: Unit, что является одной из причин того, что гем Needa (который существует в интересах пользователей Test :: Unit) видел мало активность - компонент RSpec в гем, musta-matchers, был обновлен гораздо позднее . Thoughtbot также нашел нового сопровождающего для musta-contextin в январе 2012 года (этот камень требовался вместе с musta-matchers, чтобы все работало в Test :: Unit - камень musta действительно тянет только musta-matchers и musta -контекст), поэтому я должен уделять больше внимания движению Test :: Unit вперед, я ожидаю.

Надеемся, что эти шаги дают хотя бы небольшую уверенность в том, что Ifa for Test :: Unit будет обновляться чаще, продвигаясь вперед. В отсутствие каких-либо других предложений я бы на время остался с Митой.

0 голосов
/ 20 февраля 2012

Rspec - это самая распространенная среда BDD, используемая для тестирования в ruby, и она довольно популярна. Он хорошо работает с утверждениями musta в случае, если вам нравятся некоторые утверждения в musta. Ruby также поставляется по умолчанию с test / unit для тестирования. Между тем, какие у вас проблемы с musta на данный момент?

...