Обновление, отображение и удаление пользователей, упражнения Есть ли способ создать для нас тест Rspec действия контроллера, такие как «создать» и «новый?» Я не совсем понимаю разницу между ними...
Я ищу исчерпывающий список генераторов RSpec, чтобы легко генерировать спецификации для контроллеров, моделей, помощников и т.д. Единственное, что я нашел, это: rails g Integration_test имя, которое ...
Я выполняю функциональные тесты для своих контроллеров с помощью Rspec. Я установил формат ответа по умолчанию в своем маршрутизаторе на JSON, поэтому каждый запрос без суффикса будет возвращать JSON. Теперь в rspec я получаю сообщение об ошибке...
Кажется, что существуют два совершенно разных подхода к тестированию, и я хотел бы привести оба из них. Все дело в том, что эти мнения были высказаны 5 лет назад (2007 год), и мне интересно, ...
У меня возникли проблемы с корректным выполнением моих тестов Rspec на элементах, где Devise пытается аутентифицировать пользователя в before_filter.Я следовал примеру из вики Devise Git: Как: ...
Я пытаюсь проверить, получает ли логгер Rails сообщения в некоторых моих спецификациях. Я использую жемчужину Logging. Допустим, у меня есть такой класс: class BaseWorker def execute logger.info ...
У меня есть модель ActiveRecord с некоторыми обратными вызовами и пользовательскими проверками, которые я хочу протестировать. Это означает, что я должен сделать их все общедоступными. Является ли это хорошей практикой или есть лучшее решение в...
Я не знаю, что я делаю неправильно, но каждый раз, когда я пытаюсь проверить перенаправление, я получаю эту ошибку: «@request must be a ActionDispatch::Request" контекст "как незарегистрированный пользователь" должен сделать это "должен...
Я пытаюсь протестировать некоторые почтовые программы с rspec, но доставки всегда пусты. Вот мой тест rspec: require "spec_helper" description "AccountMailer", :type => :helper do before(:each) do ...
Как мне найти список самых медленных тестов rspec рспец тесты? Я хочу реорганизовать их, чтобы они работали быстрее. Я пытался искать драгоценные камни, но не могу найти. Я думал добавить что-то в Rspec.before(:each) ...
У меня есть этот код, если @temp _user.save знак _в (:пользователя, @temp _пользователь )визуализировать текст :«ОК» иначе визуализировать текст :визуализировать _в _строку (:частичное => "ошибки" )конец, и я пытаюсь проверить с помощью rspec рендеринг "О
В чем разница между стратегиями усечения, транзакции и удаления базы данных при использовании Rspec? Я не могу найти никаких ресурсов, объясняющих это. Я читал readme Database Cleaner, но он не ...
В данный момент я следую Michael Hartl Rails Tutorial, и мне удалось перейти на 7.22 без каких-либо серьезных заминок. Однако я озадачен результатами тестирования, в которых говорится: Неудачи: 1) Пользовательские страницы...
Я новичок в тестировании, и у меня есть UsersController, который я хочу протестировать. Я начинаю с нового действия и пока имею следующее; require 'spec_helper' description UsersController do ...
Я пытаюсь сохранить свои спецификации чистыми и СУХИМИ, но у меня есть несколько тестов для API, которые идентичны, за исключением того, какая версия API тестируется. Я мог бы повторить спецификации, просто используя что-то вроде ...
У меня есть такой код: @dns = "#{params[:domain].split('/').reverse.join ('.')}.#{парам[:зона]}"
w = Whois::Client.new
@r = w.query(@dns) с маршрутом: match "domains/:zone/*domain" => "...
Мне просто любопытно, где люди склонны использовать FactoryGirl.build_stubbed и где они используют double при написании спецификаций RSpec. То есть существуют ли передовые методы, такие как «использовать только методы FactoryGirl в своих...
Я пишу библиотеку, чтобы обернуть функциональность tsung таким образом, чтобы ее можно было лучше использовать приложениями rails. Я хочу написать несколько интеграционных тестов, которые сводятся к следующему:запустить простую сеть...
Я пытаюсь начать тестирование ActiveAdmin, в частности, мне нужно протестировать member_action с одного из контроллеров ActiveAdmin. Ребята, вы знаете какие-нибудь хорошие учебники по этой теме? Спасибо,
Я хотел бы иметь возможность видеть вывод пути, запрошенного в одной из моих спецификаций представления. У Rspec есть доступ к отрендеренному представлению, но я хотел бы получить к нему доступ сам. Кто-нибудь знает, как...
Я уже обнаружил, что когда я хочу установить значение для текстового поля, текстовой области или поля пароля, я могу использовать идентификатор, имя или метку как что-то в fill_in something, :with => some_value. Однако такое...
Я следую учебному пособию Майкла Хартла по ROR и создаю систему аутентификации пользователей. Существует привилегия администратора, которая позволяет пользователям удалять других пользователей. В списке пользователей появляются специальные ссылки для удал