Вопросы по теме 'rspec2'

Добавление пользовательских каталогов (исходный код и спецификация) для автотестирования в проекте Rails 3
У меня есть приложение Rails 3, которое использует RSpec2 в качестве среды тестирования, и я могу использовать автотест, чтобы отслеживать изменения в каталогах моделей и спецификаций и повторно запускать набор спецификаций при изменении файлов. Я...
1615 просмотров

Как полностью удалить Rspec и созданные им файлы и переустановить их в проект?
Можно ли полностью удалить rspec из проекта, а затем снова установить его? Причина, по которой я спрашиваю, заключается в том, что я начал свой проект на бета-версии Rails 3, и теперь, когда вышла новая версия, новый rspec конфликтует, и ничего не...
914 просмотров

проблема с factory_girl, devise, rpsec 2.0 и rails 3.0 => не могу получить rspec для проверки контроллера
на github есть ресурсы Как Кому: Тестировать (разрабатывать) с помощью Rails 3 и RSpec . но как это сделать на очень высоком уровне, и я не могу заставить его работать в моем контексте. Каков правильный способ подключить или настроить все эти...
1319 просмотров
schedule 18.07.2022

RSpec2: лучшие практики view.should render_template?
Я уже несколько месяцев ищу окончательный ответ, а в книге RSpec он вообще не затрагивается: Как мы теперь справляемся с отключением рендеринга частичных изображений в спецификациях представления в RSpec2? У меня есть большой (35K+ строк...
2022 просмотров
schedule 17.06.2022

Преобразование нежелательного символа в строку хеш-ключа
Когда я назначаю в своем контроллере @my_hash = { :my_key => :my_value } и протестируйте этот контроллер, выполнив get 'index' assigns(:my_hash).should == { :my_key => :my_value } то я получаю следующее сообщение об ошибке:...
4739 просмотров

тестовые контроллеры рельсов, которых нет в спецификации/контроллеры с rspec 2
rspec ожидает, что спецификации вашего контроллера будут в /spec/controllers. У меня есть несколько модулей, которые включены в мои контроллеры. Единственный способ протестировать их, насколько я могу судить, — это создать фиктивный контроллер,...
2078 просмотров
schedule 07.09.2022

Как проверить, что переменные экземпляра модели назначаются в спецификациях контроллера RSpec
Я новичок в RSpec, но я пытаюсь создать спецификации контроллера RSpec2 для некоторых новых функций в приложении Rails 3. У меня есть модель, которая принадлежит :user, и я хочу убедиться, что мой контроллер устанавливает пользователя, когда я создаю...
893 просмотров
schedule 28.01.2024

NameError: неинициализированная константа в приложении Rails при тестировании с RSpec и Spork
Я пытаюсь запустить свои тесты в своем первом приложении Rails, используя следующую команду в терминале: rspec spec/ Но это приводит только к следующим ошибкам: Exception encountered: #<NameError: uninitialized constant...
8638 просмотров
schedule 13.11.2022

Метод get в тестах контроллера Rails не выдает совпадений маршрута для контроллера, ограниченного модулем
Кажется, я не могу обойти метод get в своих спецификациях контроллера rspec для маршрутов с ограниченной областью действия. Я определяю маршруты для своих контроллеров «посетителей», чтобы они находились в пространстве имен модуля «посетитель», но...
942 просмотров
schedule 10.09.2022

Эффективная проверка того, что ответ JSON содержит определенный элемент в массиве
Учитывая ответ JSON: { "tags": [ { "id": 81499, "name": "sign-in" }, { "id": 81500, "name": "user" }, { "id": 81501, "name": "authentication" } ] } Используя RSpec 2, я хочу...
2309 просмотров
schedule 18.06.2023

Rspec2: response.should render_template (новый) после сбоя неверных параметров
Я тестирую контроллер в RSpec2, и для моих действий создания и обновления при передаче неверных параметров контроллер должен отображать либо «новый», либо «редактировать» шаблоны соответственно. Он делает это, но мой тест никогда не проходит....
2070 просмотров
schedule 19.06.2022

Как заменить Rspec ENV[RAILS_ENV] ||= 'test', устарело в Rails 3.0?
Я использую rails (3.0.4) и rspec-rails (2.5.0). When I run rails для генерации rspec:install it produces spec_helper.rb`, который содержит эту строку: ENV["RAILS_ENV"] ||= 'test' Когда я запускаю rake spec , я получаю это предупреждение...
4435 просмотров
schedule 13.09.2022

Вопрос новичка о тесте Rspec в Rails
Я новичок в тесте rspec. У меня есть два вопроса по тесту rspec в Rails. Если у меня есть модель Car , которая является ActiveRecord , class Car < ActiveRecord::Base ... def get_color .. end end Вопрос 1. В тесте rspec...
501 просмотров

Rails 3 + Rspec 2 + Автотест: Автотест не загружается
Я установил автотест и Rspec2, но автотест не хочет запускаться. Папка autotest не была создана (я создал ее вручную и добавил Discover.rb), и когда я запускаю autotest, это то, что я получаю снова и снова: $ autotest loading...
1213 просмотров
schedule 13.05.2023

Интеграционный тест Rspec не очищает базу данных
База данных не очищается после каждого интеграционного теста. Значение остается в базе данных. Есть ли вариант, который я должен сделать, чтобы это произошло? Спасибо
12392 просмотров

Использование лямбда для проверки обратных вызовов в рельсах?
У меня есть лента новостей на основе redis, в которую вставляются элементы с помощью обратных вызовов, когда происходят определенные события. Например, когда пользователь делает заметку о книге, она вставляется в новостные ленты читателей книги....
404 просмотров

Тестирование с помощью RSpec: настройка локали на основе первого субдомена
Я новичок в RSpec и не могу понять, как проверить следующее: В моем контроллере приложения (в приложении Rails 3) я устанавливаю локаль в фильтре перед, например def set_locale I18n.locale = ["en", Setting.locale,...
3725 просмотров

Тестирование пользовательского потомка AbstractController:Base с помощью RSpec
Интересно, как протестировать мои собственные контроллеры, унаследованные от AbstractController::Base. Я использую это для генерации некоторых тестовых сообщений в контексте задач rake. Как лучше всего протестировать такой код с помощью RSpec?...
258 просмотров
schedule 25.09.2022

Как я могу выполнить сценарий IronRuby из Rails 3.0.7 в Windows?
У меня есть проект в Ruby 1.9.2 с использованием Rails 3.0.7 в Windows, в котором я хотел бы иметь возможность запускать сценарии Ruby и IronRuby. Когда я пытаюсь вызвать скрипт IronRuby (например, «ir example.rb») с помощью system () или обратных...
166 просмотров
schedule 23.04.2023

Тестирование Rspec redirect_to :назад
Как вы тестируете redirect_to :back в rspec? я получил ActionController::RedirectBackError : В запросе на это действие не было указано HTTP_REFERER , поэтому redirect_to :back не удалось успешно вызвать. Если это тест, обязательно...
20965 просмотров
schedule 01.03.2023