0
ответов

Hartl's Rails Tutorial Глава 9 Упражнение 6

Обновление, отображение и удаление пользователей, упражнения Есть ли способ создать для нас тест Rspec действия контроллера, такие как «создать» и «новый?» Я не совсем понимаю разницу между ними...
вопрос задан: 20 June 2012 14:01
0
ответов

Список генераторов RSpec

Я ищу исчерпывающий список генераторов RSpec, чтобы легко генерировать спецификации для контроллеров, моделей, помощников и т.д. Единственное, что я нашел, это: rails g Integration_test имя, которое ...
вопрос задан: 16 June 2012 12:00
0
ответов

Установить формат запроса GET по умолчанию для Rspec на JSON

Я выполняю функциональные тесты для своих контроллеров с помощью Rspec. Я установил формат ответа по умолчанию в своем маршрутизаторе на JSON, поэтому каждый запрос без суффикса будет возвращать JSON. Теперь в rspec я получаю сообщение об ошибке...
вопрос задан: 13 June 2012 09:30
0
ответов

Тестирование: как сосредоточиться на поведении, а не на реализации, не теряя скорости?

Кажется, что существуют два совершенно разных подхода к тестированию, и я хотел бы привести оба из них. Все дело в том, что эти мнения были высказаны 5 лет назад (2007 год), и мне интересно, ...
вопрос задан: 13 June 2012 01:15
0
ответов

Аутентификация с помощью Devise в тестах Rspec

У меня возникли проблемы с корректным выполнением моих тестов Rspec на элементах, где Devise пытается аутентифицировать пользователя в before_filter.Я следовал примеру из вики Devise Git: Как: ...
вопрос задан: 12 June 2012 18:36
0
ответов

RSpec: как проверить ожидания сообщений регистратора Rails?

Я пытаюсь проверить, получает ли логгер Rails сообщения в некоторых моих спецификациях. Я использую жемчужину Logging. Допустим, у меня есть такой класс: class BaseWorker def execute logger.info ...
вопрос задан: 12 June 2012 02:54
0
ответов

Ruby on Rails: должны ли все мои методы обратного вызова ActiveRecord быть приватными?

У меня есть модель ActiveRecord с некоторыми обратными вызовами и пользовательскими проверками, которые я хочу протестировать. Это означает, что я должен сделать их все общедоступными. Является ли это хорошей практикой или есть лучшее решение в...
вопрос задан: 11 June 2012 14:46
0
ответов

Как проверить перенаправление с помощью Rspec и Capybara

Я не знаю, что я делаю неправильно, но каждый раз, когда я пытаюсь проверить перенаправление, я получаю эту ошибку: «@request must be a ActionDispatch::Request" контекст "как незарегистрированный пользователь" должен сделать это "должен...
вопрос задан: 8 June 2012 20:30
0
ответов

ActionMailer::Base.deliveries всегда пуст в Rspec

Я пытаюсь протестировать некоторые почтовые программы с rspec, но доставки всегда пусты. Вот мой тест rspec: require "spec_helper" description "AccountMailer", :type => :helper do before(:each) do ...
вопрос задан: 8 June 2012 18:02
0
ответов

Найти список медленных тестов rspec [дубликат]

Как мне найти список самых медленных тестов rspec рспец тесты? Я хочу реорганизовать их, чтобы они работали быстрее. Я пытался искать драгоценные камни, но не могу найти. Я думал добавить что-то в Rspec.before(:each) ...
вопрос задан: 7 June 2012 18:07
0
ответов

Текст рендеринга Rspec

У меня есть этот код, если @temp _user.save знак _в (:пользователя, @temp _пользователь )визуализировать текст :«ОК» иначе визуализировать текст :визуализировать _в _строку (:частичное => "ошибки" )конец, и я пытаюсь проверить с помощью rspec рендеринг "О
вопрос задан: 6 June 2012 05:20
0
ответов

Разница между стратегиями усечения, транзакции и удаления базы данных

В чем разница между стратегиями усечения, транзакции и удаления базы данных при использовании Rspec? Я не могу найти никаких ресурсов, объясняющих это. Я читал readme Database Cleaner, но он не ...
вопрос задан: 5 June 2012 21:07
0
ответов

Ошибка главы 7 Michael Hartl Rails Tutorial. Действие не найдено в UsersController

В данный момент я следую Michael Hartl Rails Tutorial, и мне удалось перейти на 7.22 без каких-либо серьезных заминок. Однако я озадачен результатами тестирования, в которых говорится: Неудачи: 1) Пользовательские страницы...
вопрос задан: 4 June 2012 16:05
0
ответов

Как проверить назначение переменной экземпляра в новом действии мой контроллер с rspec?

Я новичок в тестировании, и у меня есть UsersController, который я хочу протестировать. Я начинаю с нового действия и пока имею следующее; require 'spec_helper' description UsersController do ...
вопрос задан: 3 June 2012 22:44
0
ответов

Повторение групп примеров RSpec с разными аргументами

Я пытаюсь сохранить свои спецификации чистыми и СУХИМИ, но у меня есть несколько тестов для API, которые идентичны, за исключением того, какая версия API тестируется. Я мог бы повторить спецификации, просто используя что-то вроде ...
вопрос задан: 2 June 2012 09:48
0
ответов

any_instance should_receive работает неправильно

У меня есть такой код: @dns = "#{params[:domain].split('/').reverse.join ('.')}.#{парам[:зона]}" w = Whois::Client.new @r = w.query(@dns) с маршрутом: match "domains/:zone/*domain" => "...
вопрос задан: 31 May 2012 16:34
0
ответов

Где использовать `FactoryGirl.build_stubbed` и где использовать `mock`/`double` RSpec

Мне просто любопытно, где люди склонны использовать FactoryGirl.build_stubbed и где они используют double при написании спецификаций RSpec. То есть существуют ли передовые методы, такие как «использовать только методы FactoryGirl в своих...
вопрос задан: 31 May 2012 15:26
0
ответов

Запуск веб-сервера внутри тестов ruby ​​

Я пишу библиотеку, чтобы обернуть функциональность tsung таким образом, чтобы ее можно было лучше использовать приложениями rails. Я хочу написать несколько интеграционных тестов, которые сводятся к следующему:запустить простую сеть...
вопрос задан: 31 May 2012 11:32
0
ответов

Тестирование ActiveAdmin с помощью rspec

Я пытаюсь начать тестирование ActiveAdmin, в частности, мне нужно протестировать member_action с одного из контроллеров ActiveAdmin. Ребята, вы знаете какие-нибудь хорошие учебники по этой теме? Спасибо,
вопрос задан: 30 May 2012 09:37
0
ответов

Могу ли я, как человек, просматривать визуализированные представления RSpec, и если да, то как?

Я хотел бы иметь возможность видеть вывод пути, запрошенного в одной из моих спецификаций представления. У Rspec есть доступ к отрендеренному представлению, но я хотел бы получить к нему доступ сам. Кто-нибудь знает, как...
вопрос задан: 30 May 2012 07:11
0
ответов

Как заполнить скрытое поле с помощью Capybara?

Я уже обнаружил, что когда я хочу установить значение для текстового поля, текстовой области или поля пароля, я могу использовать идентификатор, имя или метку как что-то в fill_in something, :with => some_value. Однако такое...
вопрос задан: 29 May 2012 18:55
0
ответов

Тесты Rspec для административных ссылок «удалить» не пройдены. Учебное пособие Майкла Хартла по ROR 3.2 — Глава 9.4.2

Я следую учебному пособию Майкла Хартла по ROR и создаю систему аутентификации пользователей. Существует привилегия администратора, которая позволяет пользователям удалять других пользователей. В списке пользователей появляются специальные ссылки для удал
вопрос задан: 28 May 2012 08:32