0
ответов

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

Я пытаясь укрепить свое понимание rails и рабочего процесса BDD, поэтому я хотел начать с малого, создав один из этих мини-блогов, но с rspec. Прямо сейчас у меня есть ArticlesController и ...
вопрос задан: 10 February 2012 05:51
0
ответов

Rails 3 RSpec и assert_select

Я подумал попробовать использовать Rspec. Но у меня следующая проблема с assert_select. 1) Страница входа в UserController открытая страница входа содержит все ожидаемые элементы управления Отказ / Ошибка: форма assert_select [...
вопрос задан: 7 February 2012 15:35
0
ответов

Как я могу указать спецификациям контроллера использовать подписанный запрос OAuth

Я создаю двухстороннего поставщика OAuth для своего API. Все подключено правильно, и я могу совершать подписанные звонки с консоли rails. У меня проблема в том, что у меня проблемы с интеграцией ...
вопрос задан: 5 February 2012 21:40
0
ответов

RSpec/Capybara Request Specs - Can't get Devise to POST new user session

Я пытаюсь начать новую сессию пользователя, создав помощника, который POSTs новую сессию пользователя. Вот что у меня есть def login(user) post user_session_path, :login => user.username, :password => ...
вопрос задан: 4 February 2012 21:49
0
ответов

Capybara / RSpec - Тестирование нескольких возможных результатов с помощью have_content

Я новичок в тестировании, так что терпите меня :) Я хотел бы протестировать случайный контент на странице. Например, давайте протестируем страницу на отображение содержимого «foo» или «bar». Что-то вроде следующего ...
вопрос задан: 3 February 2012 02:57
0
ответов

Тест RSpec для действия create контроллера для вложенного ресурса

У меня есть Rails приложение (Rails 3.0.10), где пользователи могут иметь много статей, и где пользователи могут оставлять комментарии к статьям. Комментарии делаются на странице показа статьи. Теперь я хочу протестировать ...
вопрос задан: 30 January 2012 18:42
0
ответов

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

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

Как тестировать заголовки с помощью rspec и Rack-test в Sinatra

Итак, у меня есть приложение Sinatra, которое получает XML через HTTP POST от другой службы. Хочу протестировать локально. У меня есть тестовый XML-файл, который я отправляю в конечную точку. Это хорошо. Я также установил некоторые ...
вопрос задан: 28 January 2012 10:45
0
ответов

Есть ли способ распечатать javascript console.errors на терминал с помощью Rspec / Capybara / Selenium?

Когда я запускаю rspec, возможно ли, чтобы capybara / selenium сообщал о любых ошибках javascript console.errors и других исключениях обратно в rspec? У меня есть несколько неудачных тестов, но мое приложение ...
вопрос задан: 25 January 2012 00:17
0
ответов

Тест интеграции rspec с devise выдает ошибку NoMethodError

У меня есть аналогичная ошибка, но все это не решит мою проблему. Мой файл 'spec / request / news_controller_spec.rb' выглядит так: require 'spec_helper' описать "NewsController" действительно включает Devise :: ...
вопрос задан: 25 January 2012 00:13
0
ответов

Отследить, что вызывает медленные тесты rspec

Спецификации для моего проекта рельсов в последнее время были очень медленными. Я сделал git bisect, чтобы посмотреть, смогу ли я определить, что замедляет его, и обнаружил, что некоторые коммиты, которые раньше выполнялись, просто ...
вопрос задан: 23 January 2012 22:53
0
ответов

rspec заполняет переменную данными из внешнего файла

Я все еще новичок в топе rspec, поэтому, пожалуйста, извините, если это легко, но я не смог найти ответ в Google. У меня есть библиотечный модуль, который обрабатывает некоторые данные из ответа API. У меня ...
вопрос задан: 23 January 2012 20:17
0
ответов

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

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

rspec тестирование has_many :through и after_save

У меня есть (я думаю) относительно простое отношение has_many :through с таблицей join: class User < ActiveRecord::Base has_many :user_following_thing_relationships has_many :things, :...
вопрос задан: 22 January 2012 19:30
0
ответов

Полное руководство по тестированию приложений на рельсах

Есть ли какое-нибудь полное руководство по тестированию приложений на рельсах. Я ищу руководство, которое расскажет мне, что я должен тестировать и как я должен тестировать это, особенно с помощью Rspec. Много примеров будет ...
вопрос задан: 21 January 2012 21:24
0
ответов

Пытаюсь избежать отправки писем, когда адрес электронной почты заканчивается на ".old"

У меня есть требование переопределить метод mail в ActionMailer. Этот метод защищен, поэтому в подклассе я также определяю метод mail как защищенный: protected def mail(headers={}, &block) #...
вопрос задан: 19 January 2012 17:24
0
ответов

Как я могу использовать `should validate_presence_of` с пользовательским сообщением об ошибке?

Я тестирую свои модели ActiveRecord с помощью Rspec. Я только что добавил пользовательское сообщение об ошибке в одну из моих валидаций, вот так: validates :accepted_terms_at, :presence => {:message => 'You must ...
вопрос задан: 18 January 2012 10:49
0
ответов

Тестирование «Подтверждение аккаунта» с помощью rails / rspec / capybara / devise

Я использую rspec / capybara / devise для проведения тестирования интеграции в приложении. Одной из особенностей приложения является постоянно заполняемая «Регистрация учетной записи» с использованием функции подтверждения (т. Е. Зарегистрироваться - полу
вопрос задан: 16 January 2012 21:48
0
ответов

RCov для RSpec 2 неправильно определяет покрытие? (не Rails!)

Предисловие Я только начал изучать Ruby и пытаюсь изучить не только язык, но и некоторые стратегии разработки. Как новичок, я концентрируюсь на Test and Behavior Driven ...
вопрос задан: 16 January 2012 21:05
0
ответов

что ключевое слово «it» делает в RSpec?

Я следую руководству rails3tutorial и не понимаю значения ключевого слова «it» при выполнении следующего тестирования: require 'spec_helper' описывает UsersController do render_views ...
вопрос задан: 16 January 2012 17:00
0
ответов

Метод посещения не найден в моем rspec

Мое веб-приложение java работает на tomcat по адресу http: // localhost: 8080 / Написание моей первой спецификации home_spec: require 'spec_helper' описать "home" do it "должно отображать домашняя страница "do ...
вопрос задан: 14 January 2012 04:27
0
ответов

Использование гема Timecop для областей видимости

Я определяю область видимости в приложении Rails 3.0 следующим образом: class DrawingList =? ', Date.today, Date.today) end ...
вопрос задан: 13 January 2012 17:56
0
ответов

Как проверить локальные переменные шаблона визуализации в rspec

Интересно, как проверить локальные переменные, переданные для визуализации шаблона в контроллере Контроллер: def lelf_panel # ... if some_condition locals_hash = some_very_long_hash_A еще locals_hash = ...
вопрос задан: 12 January 2012 23:27
0
ответов

RSpec test ArgumentError on method with parameters

У меня проблемы с прохождением этого простого теста на RSpec 2.8. Я хочу написать простой тест на отсутствие параметров в методе, который их требует (т.е. ArgumentError: неверное количество ...
вопрос задан: 11 January 2012 15:40
0
ответов

Rails + rspec + devise = undefined method `authenticate_user! '

ApplicationController: class ApplicationController
вопрос задан: 11 January 2012 12:34
0
ответов

Почему бы не использовать общие соединения ActiveRecord для Rspec + Selenium?

Кажется, наиболее распространенный способ работы с Selenium и тестами - избегать использования транзакционных фикстур, а затем использовать что-то как database_cleaner между тестами / сценариями. Я недавно запускал ...
вопрос задан: 8 January 2012 00:02
0
ответов

Лучший способ организовать тесты в RSpec, которые имеют комбинации факторов [закрыто]

Я создаю несколько тестов, которые имеют различные входы. Я тестирую сайт покупок с новыми и возвращающимися пользователями, различными продуктами, промокодами, вариантами оплаты. Мне кажется, что это ...
вопрос задан: 6 January 2012 22:42
0
ответов

Пропустить обратные вызовы в Factory Girl и Rspec

Я тестирую модель с обратным вызовом после создания, которую я хотел бы запускать только в некоторых случаях во время тестирования. Как я могу пропустить / запустить обратные вызовы с завода? class User
вопрос задан: 5 January 2012 23:02
0
ответов

Как получить доступ к описанию текста в rspec

Я пишу некоторые спецификации, которые проверяют файлы шаблонов в геме, который имеет генераторы для Rails. Я бы хотел получить доступ к "admin_layout.html.erb" в спецификации rspec ниже: require 'spec_helper' describe "...
вопрос задан: 5 January 2012 15:26
0
ответов

Как заглушить Warden / Devise с помощью Rspec в тесте Capybara

Я хочу заглушить авторизованного пользователя (с Devise / Warden), используя rspec mocks в тесте Capybara Suite в моем приложении Rails. Это сэкономит массу времени и будет означать, что мой набор тестов может / будет запущен ...
вопрос задан: 3 January 2012 01:46