0
ответов

Как правильно писать спецификации запросов в RSpec?

tl; dr: Перейти к последнему абзацу Недавно я пытался использовать спецификации запросов RSpec, чтобы сделать некоторые более целенаправленные тестирование. Вот как в основном выглядит мое тестирование: общая функция огурца ...
вопрос задан: 29 January 2012 17:21
0
ответов

Spork.prefork загружает приложение / модели / *

Я не могу понять, как получить spork, чтобы не загружать все мои модели приложений. Тестирование изменений в моих моделях значительно замедлено, так как я не могу использовать spork, чтобы помочь. Это то, что я получаю, когда отлаживаю что ...
вопрос задан: 23 January 2012 03:25
0
ответов

session object in rspec integration test

Я использую rspec и capybara для интеграционного тестирования. Есть ли способ сделать сессионные объекты в спецификациях запросов? У меня есть страница просмотра, в которой я использую объект сессии, чтобы проверить его значение для отображения ...
вопрос задан: 4 January 2012 11:48
0
ответов

Как использовать тестовую базу данных с Capybara?

Я использую RSpec, Spork, Capybara и Capybara Mechanic для написания интеграционных тестов для пути регистрации, который использует подключение к Facebook.Он правильно перемещается по регистрации, но новые пользователи ...
вопрос задан: 28 December 2011 23:44
0
ответов

Получение неверного количества аргументов (2 вместо 0) при выполнении теста Rspec с использованием get и delete

Это должно быть просто, но я не смог выяснить, почему это привело к неудаче тестирования. Я продолжал получать следующую ошибку при запуске rspec. Но после комментирования метода "send" все работает ...
вопрос задан: 18 December 2011 16:47
0
ответов

Разбор ваших тестов RSpec

Некоторые из моих тестов Rspec стали действительно очень большими (2000-5000 строк). Мне просто интересно, пробовал ли кто-нибудь когда-нибудь разбить эти тесты на несколько файлов, удовлетворяющих следующим условиям: ...
вопрос задан: 16 December 2011 22:41
0
ответов

Не могу занять Capybara-Webkit работать

Я использую Capybara, чтобы сделать тестирование интеграции на моем приложении 3 Rails. Когда я добавляю: js => true к сценарию, мои тесты работают с селеном, но когда я меняюсь, чтобы использовать драйвер WebKit для JS, я получаю ошибки для ...
вопрос задан: 12 December 2011 10:19
0
ответов

TypeError: неправильный тип аргумента String (ожидаемый модуль)

У меня есть следующий код: class ProfileLookup
вопрос задан: 5 December 2011 12:14
0
ответов

rails 3.1 render_to_string возвращает пустую строку

из метода контроллера, я пытаюсь захватить вывод рендеринга шаблона из другого контроллера. файл представления находится здесь: путь / к / show.html.erb в моем контроллере. У меня есть: def ...
вопрос задан: 30 November 2011 23:09
0
ответов

bundle exec rspec VS rspec spec

Ruby 1.9.2 Rails 3.1 Вот проблема, связка exec rspec spec / не работает, но rspec spec / работает нормально. Когда я запускаю c: \ RailsInstaller \ work \ apptwit> bundle exec rspec spec / (это каталог ...
вопрос задан: 27 November 2011 19:08
0
ответов

Ruby 1.9.3-p0 и RSpec часто вызывают ошибки сегментации

Это только у меня, или Ruby 1.9.3 представил частые ошибки сегментации при запуске RSpec? После обновления до 1.9.3 я обнаружил, что время запуска заметно сократилось, однако я получаю ошибки сегментации ...
вопрос задан: 9 November 2011 13:20
0
ответов

Сеанс контроллера доступа Rspec 2.7 в спецификации перед отправкой запроса

Я тестирую свои контроллеры с помощью Rspec и могу ' Похоже, что t устанавливает переменную сеанса текущего тестируемого контроллера перед отправкой запроса на путь. Например, это работает: описать "GET ...
вопрос задан: 7 November 2011 23:04
0
ответов

Rails 3 + Rspec 2: Тестирование content_for

Я использую Rails 3.1.1, RSpec 2.7.0 и HAML 3.1.3. Скажем, у меня есть следующие файлы представлений: app / views / layouts / application.html.haml !!! % html% head% title Test = stylesheet_link_tag "...
вопрос задан: 4 November 2011 18:24
0
ответов

Как тестировать методы класса в RSPEC

Я написал простой метод класса Buy.get_days (string), и пытается протестировать его с разными входными текстовыми строками. Однако я считаю, что это очень многословно. Есть ли более краткий способ проверить следующее? ...
вопрос задан: 4 November 2011 03:28
0
ответов

RSpec-2 с Rails 2.3.x

Как я могу выполнить обновление до Rspec-2 с помощью проекта Rails 2.3.x? Я не могу перейти на Rails 3.x, однако мне нужно, чтобы Rspec-2 работал вместо Rspec-1. Спасибо за советы!
вопрос задан: 3 November 2011 11:30
0
ответов

RSpec перечисляет все ожидающие рассмотрения примеры

Я использую Rspec для тестирования приложения rails. Есть ли способ перечислить все ожидающие рассмотрения примеры без запуска полного набора тестов?
вопрос задан: 2 November 2011 15:12
0
ответов

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

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

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

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

Как я могу получить доступ к метаданным в rspec до (: all)?

Я хотел бы иметь возможность отображать имя тестовой группы (и родословную) во время до (: all) метод: описать "Мое потрясающее приложение" сделать до (: all) do поставить running_example_group.metadata [: ...
вопрос задан: 12 October 2011 16:26
0
ответов

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

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

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

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

Как протестировать json login в devise с помощью rspec

Я пытаюсь построить процесс входа в систему по рельсам с помощью devise, который позволит пользователю входить/выходить через мобильное приложение. Я создал SessionsController следующим образом : class SessionsController &...
вопрос задан: 5 October 2011 08:09
0
ответов

rspec не находит примеры

У меня почти новое приложение Rails 3.1.0, и rspec не может найти мои примеры. duncan @ duncan-notebook: ~ / myapp $ bundle exec rspec Примеры не найдены. Завершено за 0,00004 секунды 0 примеров, 0 ...
вопрос задан: 2 October 2011 02:23
0
ответов

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

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

В RSpec, в чем разница между stub! и stub!?

Я видел, как он использовался много раз, и никогда не останавливался, чтобы задать вопрос. Теперь мне интересно, есть ли разница между корешком и корешком! Есть? Или это историческое? Есть ли корешок! Значит ли это...
вопрос задан: 19 September 2011 00:28
0
ответов

Как написать пользовательскую задачу разъема для RSPEC?

В моем файле Rake: требуется «RSPEC / CORE / RAERK_TASK 'DECH» по умолчанию: запустить спецификации.' Задача: по умолчанию =>: spec desc "run specs" RSPEC :: Core :: Raketask.new do | задача | task.pattern = "** / spec / * _ spec.rb" ...
вопрос задан: 13 September 2011 06:56
0
ответов

Rspec2 тестирует метод before_validation

У меня есть следующее, чтобы убрать пробелы в конкретном атрибуте. #before_validation :strip_whitespace protected def strip_whitespace self.title = self.title.strip end And I want to test ...
вопрос задан: 9 September 2011 12:42
0
ответов

Тестирование After_Create Крючки с RSPEC

У меня есть код в моей модели (ROR 3.0.x), который более или менее похоже на это: классное сообщение After_Create: уведомить защищенное DEF уведомить, если Видимый? Утомитель ....
вопрос задан: 2 September 2011 14:20