Многое зависит от используемого плагина / драгоценного камня.
Если я знаю, что автор / сообщество этого драгоценного камня конкурирует, я пропущу тесты и просто использую последнюю стабильную версию и заморозу этот драгоценный камень. Затем я буду отслеживать ход разработки с помощью github.
Если плагин / гем написан неизвестной стороной, я запусту тесты и заморозу гем / плагин и снова буду следить за развитием.
Иногда, однако, я напишу свой собственный вклад в гем и раскрою код. Я буду клонировать репозиторий в github и основывать свои установки на этом. В этот момент любые изменения приводят к завершению теста.
Со всеми вещами в мире открытого исходного кода существует элемент доверия между создателем и пользователями этих частей кода. Сами тесты не говорят мне много о кодовой базе, это показывает, что есть тесты и все. Они все проверяют? Есть ли крайние случаи? , Этот элемент доверия, который я имею к определенным разработчикам в сообществе, означает, что я забочусь о проведении испытаний для этих драгоценных камней.
Это скользкий уклон, проверяющий все, где он останавливается? Будете ли вы тестировать рельсы каждый релиз? Нет, вы предполагаете, что сообщество уже сделало это для вас.