0
ответов

Как мне протестировать набор тестов приложения Rails 3

Я хочу оптимизировать набор тестов. Сначала мне нужно знать, на что тратится время. В качестве минимума я хочу знать, сколько времени уходит на каждый тест. Я наткнулся на эту жемчужину https: //github.com / ...
вопрос задан: 28 October 2011 21:02
0
ответов

Тестирование пользовательской модели с помощью Rspec, Devise и Factory Girl

Я думаю, что есть проблема с построением моей пользовательской фабрики. Я получаю сообщение об ошибке, что пароль не может быть пустым, но он явно указан в моем файле factoryies.rb. Кто-нибудь видит что-нибудь, что я могу ...
вопрос задан: 28 October 2011 20:24
0
ответов

`dirname ': невозможно преобразовать nil в String (TypeError)

Я не уверен, действительно ли это в огурце, но на всякий случай, некоторые из вас, ребята, знают, как это исправить. По сути, мои тесты внезапно перестали работать, и когда я проверил, они показали эту ошибку: C: / ...
вопрос задан: 28 October 2011 09:50
0
ответов

Rspec: Должно быть (тем или иным)

Как лучше всего написать rspec в ситуации, когда приемлем любой из двух (или более) результатов? Вот пример того, что я хочу сделать. Это явно неверно (я думаю), но ...
вопрос задан: 27 October 2011 21:00
0
ответов

Как проверить код ответа с помощью Capybara + Selenium

У меня есть следующая спецификация: он "удаляет сообщение",: js => true do ... ... page.status_code.should = '404' end Строка page.status_code выдает мне эту ошибку: Capybara :: NotSupportedByDriverError ...
вопрос задан: 26 October 2011 21:04
0
ответов

Рефакторинг Ruby: преобразование строкового массива в массив int

Я занимаюсь рефакторингом программы проверки и пытаюсь обработать запрос на перемещение игроков (в форме «3 , 3, 5, 5 "например) в массив int. У меня есть следующий метод, но он не похож на ...
вопрос задан: 25 October 2011 16:18
0
ответов

Rails testing default request host

Я бы хотел, чтобы все мои модульные тесты использовали www.test.host вместо стандартного test.host. Я пробовал установить ENV['HTTP_HOST'] в config/environments/test.rb, но это не помогло. Моя цель - избежать ...
вопрос задан: 24 October 2011 01:27
0
ответов

Пользовательский тест rspec дает «неопределенную локальную переменную или метод« loaded_at »»

мой тест rspec дает мне NameError: неопределенная локальная переменная или метод «подтвержденный_at» для # Моя пользовательская спецификация: require ' spec_helper 'description User do before (: each) ...
вопрос задан: 22 October 2011 02:39
0
ответов

выполнение двух запросов к одному и тому же контроллеру в спецификациях интеграции rails

У меня проблема с выполнением двух запросов к одному и тому же URL-адресу в тесте интеграции rails, с rspec он 'делает что-то' do # get '/ something', {: status => 'any_other'}, @header ## <<<<< ...
вопрос задан: 21 October 2011 14:11
0
ответов

Заглушка / имитация глобальных констант в RSpec

У меня есть гем, у которого есть метод, который действует по-разному в зависимости от Rails.env: def self .env if defined? (Rails) Rails.env elsif ... А теперь я хотел бы написать спецификацию, которая проверяет это ...
вопрос задан: 21 October 2011 10:14
0
ответов

Rails и Rspec - проверка на наличие ошибок при сбое отправки формы

У меня есть модель Foo, где: name требуется при создании. Я пишу спецификацию для проверки валидации, которая не должна создавать недопустимый Foo 'do fill_in "Name",: with => "" # сообщение об ошибке будет ...
вопрос задан: 20 October 2011 20:39
0
ответов

Сбой защиты Spork при использовании guard-spork

Я следил за скринкастом «Как я тестирую» на RailsCasts, однако у меня возникла проблема с spork $ guard {{ 1}} Guard теперь наблюдает за '/ Users / darth / projects / auth-before' Запуск Spork для Test :: Unit & ...
вопрос задан: 20 October 2011 13:39
0
ответов

capybara-webkit: автоматически сохранять снимок экрана при сбое теста RSpec

Как я могу автоматически сохранить html и снимок экрана, когда тест не проходит, используя capybara-webkit с Rspec? Как я могу выполнить обратный вызов, если тест RSpec не прошел. Бонусные баллы: как я могу избежать ...
вопрос задан: 19 October 2011 13:20
0
ответов

Как настроить автотест для повторного запуска только неудачных примеров rspec

Мое впечатление о том, как должен работать автотест (на основе github wiki огурца и других материалов в Интернете): что он должен повторно запускать красные примеры, пока они не пройдут. Моя проблема в том, что он перезапускает все ...
вопрос задан: 17 October 2011 20:00
0
ответов

Ошибка проверки Rspec - атрибут не может быть пустым, но он не пустой

Я только что написал тест для проверки того, состоит ли создание нового пользователя также из настроек администратора. Вот тест: description User do before (: each) do @attr = {: name => "Example User", ...
вопрос задан: 16 October 2011 00:37
0
ответов

Как написать rspec для пустого поля? [Rails3.1]

Я использую rails 3.1 + rspec и factory girl. Моя проверка обязательного поля (validates_presence_of) работает. Как мне заставить тест использовать этот факт как «успех», а не как «провал» Спецификация: ...
вопрос задан: 10 October 2011 12:37
0
ответов

Sinatra + Rack :: Test + Rspec2 - Использование сеансов?

Я впервые работаю с Sinatra, и я просто не могу заставить сессии работать в моих тестах. У меня есть enable: sessions в моем приложении. Я пробовал: получить "/ controller / something", {}, "rack.session" => {: ...
вопрос задан: 8 October 2011 08:54
0
ответов

Тестирование Rspec для HTML-сущностей в содержимом страницы

Я пишу спецификацию запроса и хочу проверить наличие строки «Отчеты» Отчеты об устаревании ». Я получаю сообщение об ошибке (недопустимый многобайтовый символ), если вставляю символ в свое выражение сопоставления ...
вопрос задан: 7 October 2011 18:40
0
ответов

Как для подавления / отключения сообщений «промахи в кэше» при запуске тестов rspec в rails 3.1

Я начинаю видеть следующий вывод при выполнении запроса rspec specs: cache: [GET / login] miss cache: [ GET /javascripts/jquery.min.js?1317513028] miss Нормально Я получаю зеленые точки за прохождение ...
вопрос задан: 7 October 2011 04:45
0
ответов

Как я могу использовать RSpec для проверки кода ответа при неудачной авторизации CanCan?

Я работаю над проектом rails, в котором я использую CanCan для авторизации моих ресурсов. Когда пользователь не вошел в систему и пытается отправить "разговор" (через отправку формы ajax), CanCan правильно выдает 401 ...
вопрос задан: 6 October 2011 22:41
0
ответов

Ускорение тестирования контроллеров rspec: использование до того, как все закончится неудачно?

У меня есть простой тест контроллера, содержащий все подряд. следующий код: context "POST: create" сделать перед (: each) do post: create,: user_id => @ user.id,: account => {.. some data ......
вопрос задан: 6 October 2011 15:34
0
ответов

Rails / RSpec: «добраться» до другого контроллера

В моих контроллерах Rails 3 / application.rb (для которого я пытаюсь написать спецификацию) есть следующее: rescue_from CanCan :: AccessDenied do | исключение | flash [: alert] = t (: access_denied) if (...
вопрос задан: 4 October 2011 04:43
0
ответов

Как написать RSpec для почтового перехватчика?

Я использую почтовый перехватчик следующим образом: setup_mail.rb Mail.register_interceptor(MailInterceptor) if Rails.env != "production" class MailInterceptor class MailInterceptor def self....
вопрос задан: 3 October 2011 19:00
0
ответов

Запуск параллельных тестов selenium с помощью capybara

Предыстория: У меня есть набор интеграционных тестов Capybara, запущенных против моего приложения Rails 3. Для других частей набора тестов я использую Rspec. У меня есть автономный серверный концентратор selenium 2.6.0 ...
вопрос задан: 27 September 2011 07:55
0
ответов

Rails 3: Дублирование сообщений об ошибках валидации во время тестирования

Я получаю странное поведение валидации: она дублирует мои сообщения об ошибках валидации и я не могу понять, что вызывает это... она не делает этого в консоли rails. Вот валидация ...
вопрос задан: 26 September 2011 22:04
0
ответов

Rspec с rails 3.1 выдает ПРЕДУПРЕЖДЕНИЕ ОБ УСТАРЕВАНИИ ActiveRecord :: Associations :: AssociationCollection устарело?

Я обновился до rails 3.1, и теперь у меня есть проблемы с тестами, которые отлично работали перед. Перед тестами я получаю следующее предупреждение: ПРЕДУПРЕЖДЕНИЕ ОБ УСТАРЕНИИ: ActiveRecord :: Associations :: ...
вопрос задан: 26 September 2011 10:53
0
ответов

Возможно ли заглушить метод в родительском классе так, чтобы все экземпляры подкласса были заглушены в rspec?

Учитывая родительский класс Fruit и его подклассы Apple и Banana, можно ли заглушить метод foo, определенный в классе Fruit, так, чтобы все вызовы метода foo для любых экземпляров Apple и Banana были заглушены? ...
вопрос задан: 24 September 2011 13:32
0
ответов

validates_confirmation_of: пароль не срабатывает

У меня очень простая модель администратора: class Admin
вопрос задан: 24 September 2011 11:56
0
ответов

Rails 3.1, RSpec: тестирование валидации моделей

Я начал свой путь с TDD в Rails и столкнулся с небольшой проблемой, касающейся тестов для валидации моделей, для которой я не могу найти решение. Допустим, у меня есть модель User, класс User &...
вопрос задан: 24 September 2011 04:55
0
ответов

Константы области действия для контекста rspec

Я часто хочу сделать контекст "пустой стек" do SOME_CONSTANT = "value" it "should be empty" do # используйте SOME_CONSTANT end end context "заполненный стек" do SOME_CONSTANT = "другое значение" ...
вопрос задан: 21 September 2011 21:23