0
ответов

Rails 3, RSpec 2.5: Использование should_receive или stub_chain с именованными областями действия

Я использую Rails 3.0.4 и RSpec 2.5. В своих контроллерах я часто использую именованные области, например @collection = GuestbookEntry.nonreplies.bydate.inclusive.paginate (: page => params [: page],: ...
вопрос задан: 22 April 2011 06:44
0
ответов

Тестирование с помощью RSpec: установка языкового стандарта на основе первого поддомена

Я новичок в RSpec и не могу понять, как проверить следующее: В моем контроллере приложения (в приложении Rails 3), Я установил языковой стандарт в предварительном фильтре, например def set_locale I18n.locale = ["en", ...
вопрос задан: 19 April 2011 02:20
0
ответов

Тест интеграции Rspec не очищает базу данных

База данных не очищается после каждого теста интеграции. Значение остается в базе данных. Есть ли у меня вариант, чтобы это произошло? Спасибо
вопрос задан: 9 April 2011 21:58
0
ответов

Rails 3 + Rspec 2: Ошибка проверки: электронная почта уже получена

У меня 2 модели: User и Bucket. Пользователь has_many Buckets, а Bucket принадлежит пользователю. В factories.rb у меня есть: Factory.define: user do | user | user.email "teste@test.com"user.password ...
вопрос задан: 8 April 2011 21:59
0
ответов

Когда использовать Cucumber и когда использовать RSpec?

Я новичок в тестировании Cucumber и пытаюсь понять, когда использовать Cucumber и когда использовать RSpec. Что касается моих моделей, я знаю, что мне следует тестировать их с помощью RSpec, и я знаю, что мне не нужно писать ...
вопрос задан: 3 April 2011 21:31
0
ответов

Rspec: установка файлов cookie во вспомогательном тесте

Вспомогательный метод # Определите, является ли это первым пользователем время def first_time? куки [: first_time] .nil? end Attempted Rspec test он «возвращает истину, если cookie установлен» do cookies [: first_time] = ...
вопрос задан: 29 March 2011 20:36
0
ответов

Пропустить тестовый пример RSpec во время выполнения

Я запускаю тесты RSpec для продукта веб-сайта, который существует на нескольких разных рынках. У каждого рынка есть несколько различных комбинаций функций, и т.д. Я хотел бы иметь возможность писать тесты, такие ...
вопрос задан: 24 March 2011 06:08
0
ответов

path не работает должным образом при использовании capybara

Я использую rails 3.0.5, rspec2 с последней версией capybara. Настройка маршрутов, например: scope "(: locale)",: locale => / de | fr | it | en / do resources: dossiers rspec2 с последней версией Capybara. Настройка маршрутов, например: scope "(: locale)
вопрос задан: 23 March 2011 07:22
0
ответов

rspec-email - Как получить основной текст?

I ' m, используя rspec с гемом email-spec. Пытаюсь сделать: last_delivery = ActionMailer :: Base.deliveries.last last_delivery.body. должен включать «Это текст электронного письма» Но это не работает, ...
вопрос задан: 21 March 2011 22:25
0
ответов

RSpec 2 до (: suite) область действия переменной

В основном я хотел бы создать массив, а затем добавляю к нему во время моих спецификаций, прежде чем окончательно обработать и отобразить его пользователю. Я могу придумать несколько обходных путей, но в идеале я бы хотел сделать ...
вопрос задан: 15 March 2011 13:21
0
ответов

How to spec validates_uniqueness_of in Rspec?

How does one do this? Couldn't find any examples online... (using rspec 2.5.0 & rails 3.0.5)
вопрос задан: 11 March 2011 16:16
0
ответов

rspec: Заглушить вызов вспомогательного метода шаблона из спецификации контроллера с помощью render_views

Из Rails 3 / Rspec 2 я пытаюсь использовать функцию render_views в спецификациях контроллера. Проблема, с которой я столкнулся, заключается в том, что мы только что установили гем пейджера kaminari, и я хочу заглушить его ...
вопрос задан: 10 March 2011 16:19
0
ответов

RSpec 2: NoMethodError on 'route_to' with rspec-rails?

I'm trying to run this test... require 'spec_helper' describe HomeController do describe 'boilerplate routes' do it "should route to '/about'" do { :get => "/about" }.should ...
вопрос задан: 9 March 2011 17:44
0
ответов

Результат теста rspec из фиктивного файла csv.read

Я использую ruby ​​1.9 и пытаюсь выполнить BDD. Мой первый тест «следует читать в csv» работает, но второй, где мне нужно, чтобы насмехался над файловым объектом, - нет. Вот моя спецификация модели: require '...
вопрос задан: 7 March 2011 11:02
0
ответов

Как отформатировать вывод rspec 2 с помощью rails 3

Когда я запускаю rspec 2 с rails 3, я использую rake rspec, иногда мне бы хотелось использовать другое средство форматирования, возможно doc . rake rspec --format doc, но, к сожалению, эта опция не доходит до ...
вопрос задан: 26 February 2011 11:32
0
ответов

Как включить цвета с помощью rspec при использовании JRuby или bundle exec?

Я пытаюсь запустите мой rspec с JRuby: rake spec, что приводит к: jruby -S bundle exec rspec --color spec / foo_spec.rb Цвета не отображаются, поэтому я удалил Jruby из уравнения: bundle exec ...
вопрос задан: 23 February 2011 13:05
0
ответов

Rails: Хороший пример использования Rspec2? (Также: Cucumber, Pickle, Capybara) [закрыто]

Я ищу довольно недавнее приложение с открытым исходным кодом, которое использует Rspec 2 в качестве тестовой библиотеки. Я хотел бы увидеть, как опытный разработчик правильно использует библиотеку для тестирования полного стека, так как я ...
вопрос задан: 21 February 2011 08:44
0
ответов

Как я могу утверждать поведение при инициализации с помощью RSpec?

У меня есть класс сообщений, который можно инициализировать, передав аргументы в конструктор или не передавая аргументов, а затем устанавливая атрибуты с помощью методов доступа. Есть некоторые pre -...
вопрос задан: 31 January 2011 12:06
0
ответов

Как проверить прицелы?

пытался найти, но безуспешно. Просто интересно, как я могу тестировать области видимости в Rails 3. Могу ли я использовать rspec, shoulda или просто тестовую единицу. Спасибо. Вообще-то, я пытаюсь так, но это ... s не полный ...
вопрос задан: 30 January 2011 01:40
0
ответов

] Возможно ли иметь параметризованные спецификации в RSpec?

Если у меня есть спецификация, которую нужно запускать с другими значениями, чтобы она приводила к реальной реализации, а не к наивной. Пример: он «должен возвращать 'fizz' для кратных трем», сделайте @fizzbuzz ....
вопрос задан: 23 January 2011 18:53
0
ответов

Что Steak добавляет помимо использования Capybara и RSpec в тестировании Rails?

Я пытаюсь чтобы понять необходимость стейка. Я понимаю, что это похоже на Cucumber, за исключением того, что вы можете использовать чистый рубин вместо сопоставления ваших спецификаций английского языка с рубином, как в Cucumber, но там сказано, что ...
вопрос задан: 23 January 2011 10:23
0
ответов

Как протестировать метод ApplicationController, определенный также как вспомогательный метод?

В моем ApplicationController есть метод, определенный как вспомогательный метод: helper_method: some_method_here Как вообще протестировать ApplicationController в RSpec? Как включить / вызвать этот вспомогательный метод ...
вопрос задан: 19 January 2011 18:24
0
ответов

Существует ли средство согласования RSpec2 для сопоставления хэшей?

Примечание для будущих читателей: думаете, что RSpec не считает ваши хэши равными? Один из них может быть OrderedHash, но по обычному выводу RSpec этого не скажешь. Это была проблема, которая побудила написать этот пост. ...
вопрос задан: 19 January 2011 06:10
0
ответов

Тестирование интеграции Rails

Я собираюсь настроить несколько интеграционные тесты для уже созданного приложения Rails 3. Приложение построено на Rails 3 и Ruby 1.9.2. Я видел рекомендации для Capybara, Cucumber и RSpec 2 ...
вопрос задан: 27 December 2010 18:45
0
ответов

Существует ли Mocha-эквивалент «mock (). as_null_object» Rspec?

Существует ли Mocha-эквивалент «mock () Rspec». as_null_object »?
вопрос задан: 19 December 2010 06:58
0
ответов

Спецификация 2: Как render_views по умолчанию для всех спецификаций контроллера

Я всегда пишу render_views во всех спецификациях своих контроллеров: require 'spec_helper' description AwesomeController do render_views end Есть ли способ всегда отображать представления для всех спецификаций контроллера?
вопрос задан: 9 December 2010 18:04
0
ответов

Настройте RSpec для тестирования гема (не Rails)

Это довольно просто с добавленным генератором rspec-rails для настройки RSpec для тестирования приложения Rails. Но как насчет добавления RSpec для тестирования драгоценного камня в разработке? Я не использую ювелир или что-то в этом роде ...
вопрос задан: 9 December 2010 12:37
0
ответов

Как я могу заглушить find_each для тестирования rspec в рельсах 3

Мне было интересно, как проверить вызов find_each в rspec. Я привык просто заглушать то, что я хочу, чтобы мои модели возвращали, поэтому я не полагаюсь на тестовые данные в базе данных, например: MyClass.stub (: find) .and_return (...
вопрос задан: 8 December 2010 16:15
0
ответов

Преобразование нежелательного символа в строку хеш-ключа

Когда я назначаю в своем контроллере @my_hash = {: my_key =>: my_value} и протестируйте этот контроллер, выполнив get index назначает (: my_hash) .should == {: my_key =>: my_value}, тогда я получаю следующее ...
вопрос задан: 3 December 2010 17:33
0
ответов

Документация RSpec… где она прячется?

Ужасная время нахождения документации RSpec-2 (и rspec-rails). В частности, я хочу просмотреть все доступные сопоставители ... но как? Я пробовал: RSpec.info: устаревший - RSpec 1.x rdoc.info: ...
вопрос задан: 30 November 2010 18:24