0
ответов

RSpec: сопоставить массив строк по регулярному выражению

Я проверяю валидацию своих моделей с помощью rspec и ожидаю сообщения об ошибке. Тем не менее, точный текст сообщения, скорее всего, изменится, поэтому я хочу быть немного более прощающим и проверять только ...
вопрос задан: 25 November 2011 15:54
0
ответов

Rspec, shoulda, validate_uniqueness_of с областью и неправильным сообщением об ошибке

У меня есть следующий тест Rspec: описать Productlimit do before (: each) do @productlimit = Factory.create (: productlimit,: user => Factory.create (: user)) end subject {@productlimit} .....
вопрос задан: 23 November 2011 11:20
0
ответов

Как протестировать Mongoid :: Observer с помощью rspec

В простой модели данных mongoid с пользователем, имеющим много комментариев, я хочу наградить пользователя специальным значком, когда он напишет хотя бы 1 комментарий. Итак, я установил такой наблюдатель: class ...
вопрос задан: 22 November 2011 22:53
0
ответов

Factory Girl не прошла валидационные тесты Rspec

Я пытался разобраться в написании тестов, но у меня много проблем, так как тесты, кажется, никогда не подтверждают способ Я хочу, чтобы они это сделали. В частности, я пытался использовать Factory Girl вместо ...
вопрос задан: 21 November 2011 18:04
0
ответов

Как лучше всего организовать структуру тестовых папок Ruby?

В Java обычно вы должны создать две исходные папки src и test с идентичной иерархией пакетов. В Ruby вы просто помещаете все тесты в ту же папку, что и тестируемый класс? Или вы ...
вопрос задан: 20 November 2011 15:26
0
ответов

Проект Rails с использованием spork - всегда нужно использовать spork?

Если я использую spork в своем проекте rails и у меня есть файл spec_helper.rb, подобный этому, требуется 'spork', Spork.prefork do .. . end Spork.each_run do ... end Означает ли это, что мне ВСЕГДА нужен spork ...
вопрос задан: 19 November 2011 07:33
0
ответов

RSpec 2.7 и hash should have_key

Я пытаюсь понять, почему очень простая спецификация "имеет ли этот хэш этот ключ", которую я пишу, не работает. Зайдя в свой Ruby REPL, я пробую следующее... [3] pry(main)> a_hash = {:a=>"A"} =&...
вопрос задан: 17 November 2011 23:13
0
ответов

Проверка предупреждений с использованием RSpec

Можно ли каким-то образом проверить предупреждения в Ruby с помощью RSpec? Как это: class MyClass def initialize warn "Что-то не так" конец end it «должен предупреждать» сделать MyClass.new.should warn («...
вопрос задан: 17 November 2011 23:00
0
ответов

Подавлять предупреждения Ruby при запуске спецификаций

Я ищу способ подавить предупреждения Ruby при запуске своих спецификаций. spec spec / models / account_spec.rb Я получаю такие предупреждения, как: ПРЕДУПРЕЖДЕНИЕ ОБ УСТАРЕНИИ: ActiveSupport :: Dependencies.load_paths - это ...
вопрос задан: 17 November 2011 22:54
0
ответов

как проверить параметры, переданные в контроллер на рельсах 3, с помощью rspec ?

Наш код: describe "GET show" do it "назначает запрошенную подкатегорию как @subcategory" do subcategory = Subcategory.create! valid_attributes get: show,: id => subcategory.id.to_s ...
вопрос задан: 16 November 2011 23:37
0
ответов

RSpec - @controller is nil

У меня очень простой веб-сайт RoR, и мне нужно начать писать для него некоторые тесты RSpec. У меня есть страница «О себе», которая не требует авторизованного пользователя и управляется моим PagesController. Примерно ...
вопрос задан: 16 November 2011 20:00
0
ответов

Тесты скрепки / Rspec: есть ли более быстрый способ проверить скрепку validates_attachment_content_type?

Я заметил одну вещь: в большинстве проектов, над которыми я работаю, одна спецификация, которая всегда занимает много времени (30 секунд +), - это вспомогательная функция shoulda / paperclip: it {should validate_attachment_content_type (: ...
вопрос задан: 16 November 2011 04:50
0
ответов

При тестировании с помощью rspec, где разместить общие «методы тестирования»?

Предположим, у вас есть торговый сайт, на котором продаются виджеты. Однако перечень каждого виджета ограничен, поэтому важно постоянно обновлять номер widget.number_still_available. Хотелось бы ...
вопрос задан: 14 November 2011 19:13
0
ответов

Как я могу исключить тесты Rspec, соответствующие определенному тегу?

При запуске моих тестов Rspec из командной строки, как я могу исключить тесты, соответствующие определенному тегу?
вопрос задан: 14 November 2011 16:31
0
ответов

Проверить, что хэш содержит определенные ключи и что значения для этих ключей не равны нулю

Как я могу проверить, что метод возвращает хеш, содержащий определенные ключи и значения для них ключи не равны нулю с помощью RSpec?
вопрос задан: 12 November 2011 20:09
0
ответов

Запускать спецификации с тегами или ВСЕ, если теги недоступны

Я использую охранник с rspec и огурцом. Для непрерывной работы выбранных спецификаций я просто использую тег focus, чтобы определить то, над чем я хочу работать. Но проблема в том, что я хочу запустить все спецификации, если есть ...
вопрос задан: 11 November 2011 03:56
0
ответов

Как избежать длинной трассировки стека в rspec

, это простой способ ограничить трассировку стека только файлами в приложении? Длинная трассировка стека беспорядочная, и большинство ошибок прямо в приложении.
вопрос задан: 10 November 2011 09:16
0
ответов

Rspec - Форматировать вывод как Progress / Documentation / HTML

Используя Rspec, я хочу иметь возможность как увидеть стандартный индикатор выполнения и вывести его в файл, содержащий сгенерированную спецификацию в формате документации, а также создать файл html, без ...
вопрос задан: 9 November 2011 14:50
0
ответов

Как запустить Спецификации рубинового драгоценного камня?

Я раздвоил рубиновый драгоценный камень и сделал некоторые обновления. Мне нужно запустить тесты драгоценных камней и добавить мои новые тесты и убедиться, что все тесты проходят успешно. Раздвоенный драгоценный камень рубин использует тесты rspec. Как м
вопрос задан: 8 November 2011 20:02
0
ответов

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

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

Rails rspec undefined local variable or method `render_views'

При запуске rspec получаю: C:/www/kill/spec/games_controller_spec.rb:4:in block in ': undefined local variable or methodrender_views' games_controller_spec.rb require '...'
вопрос задан: 6 November 2011 18:09
0
ответов

Тестирование CSV.generate с помощью RSpec

У меня есть следующий помощник в проекте rails 3.1 - мне просто интересно, есть ли способ проверить этот вызов CSV.generate. Я хотел бы сказать, что у меня есть какая-то идея, как это сделать, но по правде говоря, я не ...
вопрос задан: 4 November 2011 19:48
0
ответов

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

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

Rspec назначает локальную переменную?

Просто интересно, есть ли способ получить доступ к локальным переменным в rspec, не превращая их в переменные экземпляра? Чтобы объяснить мою проблему: у меня есть следующее действие: def queue_due_mail payments = ...
вопрос задан: 3 November 2011 13:46
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 не проходят, но мое приложение работает?

Я только что закончил главу 10 Руководства по Ruby on Rails, в которой добавлена ​​возможность редактировать / обновлять, индексировать и уничтожать пользователей. В моем приложении все работает правильно, но многие из моих тестов ...
вопрос задан: 2 November 2011 16:27
0
ответов

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

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

Capybara + Webkit: Как проверить валидацию на стороне клиента - «обязательные» элементы ввода?

Используя Rspec и Capybara, я пытаюсь протестировать неудачную валидацию для формы, где "обязательный" ввод не заполняется, поэтому он не выполняется. Новые навигаторы, понимающие HTML5, предоставляют встроенные проверки, ...
вопрос задан: 1 November 2011 01:25
0
ответов

RSpec преобразует параметры POST в строку? (тестирование загрузчика файлов)

Я использую этот блок кода, чтобы имитировать способ загрузки файлов: def mock_file file = File.new ((Rails.root + "public / checklist_items_template.csv"), "r") image = ActionDispatch :: Http :: ...
вопрос задан: 31 October 2011 18:11
0
ответов

Тестирование фокуса с помощью Capybara

У меня есть простая функция link_to_function в шаблоне представления <%= link_to_function "add new category", "$('#category_name').focus()" %> и я хочу протестировать это с помощью capybara, используя спецификации запроса. ...
вопрос задан: 29 October 2011 17:34