0
ответов

Zeus + FactoryGirl :: Синтаксис :: Методы. неопределенный метод `create & # 39;

У меня есть: RSpec.configure do | config | config.include FactoryGirl :: Syntax :: Методы заканчиваются, которые правильно работают с простыми rspec spec / model / user_spec.rb (позволяет мне использовать create (: user), а не FactoryGirl ....
вопрос задан: 28 May 2014 04:09
0
ответов

Как заглушить метод ApplicationController в спецификации запроса

Мне нужно чтобы заглушить ответ метода current_user в спецификации запроса Rspec / capybara. Метод определен в ApplicationController и использует helper_method. Метод должен просто возвращать ...
вопрос задан: 28 May 2014 03:51
0
ответов

RSpec: цепочки заглушек с аргументами?

Просто интересно, могут ли / как аргументы быть передается в цепях заглушек rspec. В качестве примера предположим, что у меня есть следующее действие: def index @payments = Payment.order (: updated_at) .where (: paid => true) ...
вопрос задан: 28 May 2014 02:50
0
ответов

Шаблоны для доступа к иерархии субъектов в RSpec

При использовании RSpec для тестирования глубоко вложенных структур данных я считаю необходимым определять субъекты во вложенных контекстах в терминах субъектов в содержащих контекстах. Я тщательно искал, но не ...
вопрос задан: 27 May 2014 21:55
0
ответов

Тест интеграции с rspec и devise sign_in env

Я использую devise, настроенный на использование интеграции входа в facebook omniauth. При вызове метода sign_in из моих тестов spec / request я получаю: undefined method `env 'for nil: NilClass spec: describe ...
вопрос задан: 27 May 2014 21:12
0
ответов

Связь не существует при запуске тестов rspec

У меня есть это в моем файле group_spec.rb: опишите, что группа делает это {должен иметь_маня (: users)} end, и это в моем файле user_spec.rb: опишите, что пользователь делает это {должен принадлежать_: (: группа)} конец, когда я бегу .. ,
вопрос задан: 25 May 2014 11:44
0
ответов

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

В спецификации контроллера я могу установить заголовок http accept следующим образом: request.accept = "application / json", но в спецификации запроса объект "request" равен nil. Так как я могу сделать это здесь? Причина, по которой я хочу ...
вопрос задан: 15 May 2014 16:53
0
ответов

помещает метод в тест rspec

мой _файл _spec.rb :требует «spec _helper» require 'my _file' module M description C do it 'должно печатать все' do c = C.new c.meth.should == "something" end end конец моего _file.rb :...
вопрос задан: 14 May 2014 15:48
0
ответов

Существует ли аналог «И покажи мне страницу» для огурца?

Я хочу видеть html-страницу при запуске некоторой спецификации просмотра. Если я запустил Огурец, Для таких целей я могу использовать «И покажи мне страницу». Возможно ли это для Rspec?
вопрос задан: 4 May 2014 07:43
0
ответов

Тестирование after_commit с RSpec и макетом

У меня есть модель Lead и обратный вызов: after_commit: create,: send_to_SPL Я использую Rails-4.1.0, ruby-2.1.1, RSpec. 1) Эта спецификация не передается: контекст 'обратные вызовы' делают это 'должен вызвать \' send_to_SPL \ '...
вопрос задан: 10 April 2014 13:27
0
ответов

Ruby Rspec. Получить список всех тестов

У меня есть тест на Rspec, который выглядит так: описать «описание» сделать до :каждый сделать do_before() закончить это "что-то_1" сделать ... закончить это "что-то_2" сделать ... end end Я знаю, что могу...
вопрос задан: 14 February 2014 20:15
0
ответов

Spork не перезагружает код

Я использую следующие драгоценные камни и ruby-1.9.3-p194: rails 3.2.3 rspec-rails 2.9.0 spork 1.0.0rc2 guard-spork 0.6.1 Полный список используемых гемов доступен в этом Gemfile.lock или Gemfile. И я использую...
вопрос задан: 30 December 2013 19:35
0
ответов

Должен ли я тестировать общедоступные интерфейсы только в BDD? (вообще и конкретно в Ruby)

I ' Я читаю (еще бета) книгу rspec от Prag Progs, так как я заинтересован в поведенческом тестировании на объектах. Из того, что я почерпнул до сих пор (предостережение: после прочтения только в течение 30 минут), основное ...
вопрос задан: 29 December 2013 02:58
0
ответов

Ошибка маршрутизации при обновлении до Rails 3.2.6 или Rspec 2.11.0

После обновления до Rails 3.2.6 или Rspec 2.11.0 мои спецификации начинают показывать ошибки маршрутизации, подобные следующим :4 )UsersController GET активировать код активации не существует Ошибка/Ошибка :subject{...
вопрос задан: 18 December 2013 06:02
0
ответов

Какие среды тестирования используются для Rails? [closed]

Какие среды модульного тестирования используются для Rails? Я читаю книгу (Pragmatic Programmers Agile Dev. With Rails), в которой показано, как выполнять модульные тесты в Rails. В книге мне показали рельсы по умолчанию ...
вопрос задан: 17 December 2013 15:26
0
ответов

Capybara.javascript_driver =: poltergeist не показывает браузер во время тестирования

Я пытаюсь проверить с помощью poltergeist, но браузер не отображается, когда я запускаю свои тесты. Это мой spec_helper.rb: # Этот файл копируется в spec /, когда вы запускаете 'rails generate rspec: install' ENV ["...
вопрос задан: 14 November 2013 01:04
0
ответов

Существуют ли технические причины для Ruby DSL например, RSpec нельзя переписать на Python?

В следующем разделе приводится более подробная информация, но в основном кто-то заявил, что написанный на Ruby DSL RSpec не может быть переписан на Python. Это правда? Если да, то почему? Я хочу лучше понять ...
вопрос задан: 13 November 2013 18:25
0
ответов

Все тесты Ruby вызывают: неопределенный метод `authenticate 'для nil: NilClass

Большинство моих тестов показывают следующее, и я не понимаю, почему. Все вызовы методов вызывают ошибку «authenticate». Я проверил код, если был метод с именем «authenticate», но есть ...
вопрос задан: 12 November 2013 19:49
0
ответов

Как ожидается, что RSpec работает в ROR

При изучении Ruby On Rails Tutorial Майкла Хартла в разделе, где автор пишет интеграционный тест для проверки своей страницы регистрации, он использовал приведенный ниже код spinet. Я понял, что такое код...
вопрос задан: 8 November 2013 14:44
0
ответов

Как очистить переменные класса между тестами rspec в ruby ​​

у меня есть следующий класс: Я хочу убедиться, что URL-адрес класса устанавливается только один раз для всех экземпляров. class DataFactory @@ url = nil def initialize () begin if (hidden) Rails.logger.debug "...
вопрос задан: 24 October 2013 01:11
0
ответов

Поддерживают ли спецификации маршрутизации маршруты перенаправления? [RSpec]

После довольно глубокого изучения этого вопроса я зашел в тупик между своим пониманием документации и моими результатами. Согласно https://www.relishapp.com/rspec/rspec-rails/v/2-8/docs/...
вопрос задан: 20 October 2013 22:47
0
ответов

Как протестировать движок Rails3 с помощью Devise и rspec

Я разрабатываю движок Rails, который зависит от Devise Gem. Мой движок тоже является жемчужиной, и мне нужно написать тесты для этого. Для этого я много раз читал о том, как тестировать движок из ...
вопрос задан: 18 October 2013 14:09
0
ответов

RSpec для должен _получать и должен _не принимать _оба переданы для исключения

У меня был действительно странный сценарий rspec. Я попытался проверить, правильно ли моя функция обрабатывает исключение. И следующий мой код :в User.rb :def welcome _user begin send _welcome _mail (...
вопрос задан: 9 October 2013 05:33
0
ответов

Как ожидать некоторых (но не всех) аргументов с RSpec should_receive?

класс Foo def bar (a, b) ... Foo.should_receive (: bar) ожидает вызова bar с любыми аргументами. Foo.should_receive (: bar) .with (: baz,: qux) ожидает, что: baz и: qux будут переданы как ...
вопрос задан: 7 October 2013 19:32
0
ответов

Разрешить против заглушки, в чем разница?

В чем разница между следующими строками кода (rspec) и независимо от того, являются ли они одинаковыми или разными, когда следует использовать одну вместо другой? book = double ("book") разрешить (book) .to ...
вопрос задан: 3 October 2013 23:02
0
ответов

Контроллеры Rspec в и из пространства имен с тем же именем

У меня есть следующие настройки: класс UsersController
вопрос задан: 26 September 2013 11:38
0
ответов

Получение пустой страницы при запуске тестов RSpec для получения 'new'

Я получаю пустую страницу в качестве ответа при выполнении следующего теста RSpec: require 'spec_helper' описать FriendshipsController действительно включать Devise :: TestHelpers render_views до (: каждый ) делать ...
вопрос задан: 8 September 2013 08:43
0
ответов

Как мне написать тест контроллера движка Rails 3.1 в rspec?

У меня есть написал движок Rails 3.1 с пространством имен Posts. Следовательно, мои контроллеры находятся в app / controllers / posts /, мои модели - в app / models / posts и т. Д. Я могу отлично протестировать модели. Спецификация для ...
вопрос задан: 29 August 2013 12:40
0
ответов

Как специфицировать операции, основанные на Memcached?

У нас есть приложение Rails, которое мы тестируем с помощью RSpec. Мы хотим указать операции, которые полагаются на Memcached. Как лучше всего это сделать? Я думал сделать это, заглушив все вызовы Rails ....
вопрос задан: 22 August 2013 20:44
0
ответов

Как вы тестируете ограничения маршрута с помощью RSpec

Учитывая пару городов в БД: City.first.attributes => City.last.attributes => {: id => 2,: name => 'boston'} И такой маршрут, как: match '/:city/*...
вопрос задан: 21 August 2013 14:43