У меня 2 модели: User и Bucket. Пользователь has_many Buckets, а Bucket принадлежит пользователю. В factories.rb у меня есть: Factory.define: user do | user | user.email "teste@test.com"user.password ...
Я считаю, что у меня проблема с rspec let и scoping. Я могу использовать методы, определенные с помощью let, в примерах (блоки "it"), но не вне (блок описания, в котором я сделал let). 5 описать ...
Это должно быть просто, но я не могу заставить его работать. Я хочу заглушить: @ alliance.save, чтобы он возвращал true. Я пробовал: Alliance.stub (: save) .and_return (true), но это не сработает. Есть идеи?
У меня есть модель голосования, в которой есть метод класса, называемый score. По сути, я создал математическое уравнение в электронной таблице и пытаюсь воспроизвести его в рубине. Однако моя первая попытка не ...
I have a problem when running all of my specs. ActiveRecord::AssociationTypeMismatch: Affiliate(#2154746360) expected, got Affiliate(#2199508660) It would appear that my models are being ...
Я являюсь подписчиком Ruby Inside, так как меня особенно интересуют Rails. Вчерашний день, создатель Rails, Дэвид Хайнемайер Ханссон, в значительной степени сказал, что он просто использует test / unit. Я ...
Я новичок в RoR и Rspec. Я пытаюсь написать тесты Rspec для домашнего контроллера с тестами для входа и выхода и т. Д. Я хочу иметь возможность входить / выходить из системы пользователя, используя методы из spec_helper.rb ...
Вспомогательный метод # Определите, является ли это первым пользователем время def first_time? куки [: first_time] .nil? end Attempted Rspec test он «возвращает истину, если cookie установлен» do cookies [: first_time] = ...
Я в тупике. До сих пор все в руководстве прошло гладко, но когда я добавляю этот фрагмент кода в свой файл /spec/requests/users_spec.rb, все начинает ухудшаться: опишите "успех" ...
Мои задачи rake для запуска тестов Cucumber и RSpec всегда используют мою среду разработки. Вот соответствующие файлы конфигурации: RAILS_ROOT / config / environment / cucumber.rb # Редактируйте самостоятельно. ..
Как я могу добавить тест перевода в свои спецификации? Что-то вроде: flash [: error] .should == I18n.translate 'error.discovered' это конечно не работает. Как заставить работать? Я хочу убедиться ...
Я запускаю тесты RSpec для продукта веб-сайта, который существует на нескольких разных рынках. У каждого рынка есть несколько различных комбинаций функций, и т.д. Я хотел бы иметь возможность писать тесты, такие ...
. Я читал Rails Tutorial и следовал за ним, как хороший дрон, устанавливал все так, как он сказал, и делал все, что он мне говорил. Потом я понял, что книга мне больше не нравится, потому что ...
I ' m, используя rspec с гемом email-spec. Пытаюсь сделать: last_delivery = ActionMailer :: Base.deliveries.last
last_delivery.body. должен включать «Это текст электронного письма» Но это не работает, ...
Добавление такого комментария, как этот: // TODO: Refactor this code ... создает задачу в списке задач, которую я могу просмотреть и т. Д. Есть столбец с надписью! что позволяет вам сортировать эти задачи по приоритету. Как я могу ...
Мой ApplicationController предоставляет метод (например, sort_direction) шаблонам представления с помощью helper_method: sort_direction. Затем я использую этот метод в другом методе (например, sort_link) помощника представления ...
Я хотел бы написать несколько автоматических тестов для моего приложения Rails 3. Интересно, с чего начать. Я слышал о Selenium / RSpec / Cucumber, и я думаю, что есть еще много вариантов. Что такое ...
Я пишу приложение с интенсивным использованием AJAX, используя Rails 3.0.4, и тестирую его с помощью RSpec. Большинство действий моего контроллера просто реагируют на формат "js", то есть: response_to do | format | f.js
конец и ...
Я выполняю упражнения в конце пятой главы. . Я должен проверять, что ссылки ведут на правильные страницы. Вот мой тестовый код. require 'spec_helper' описать "LayoutLinks" сделать это ...
Я выполнил все шаги, которые я смог найти онлайн для конфигурирования направляющих 3 с Rspec 2 и Мокко. В моем Gemfile: группа: разработка делает драгоценный камень 'rails3-генераторов' драгоценного камня "rspec", '> =...
Согласно документации ActiveRecord :: Base: == (объект_сравнения) Возвращает истину, если объект_сравнения является тем же самым точным объектом, или объект_сравнения имеет тот же тип, а self имеет идентификатор, и это ...
Я думаю, что код будет говорить больше чем слова в этом случае, поэтому поместите в пространство имен code: config / routes.rb: embed do namespace: v1 do resources: article end
end app / controllers / embed / v1 / ...
Я хочу обнаружить с отсутствующим BDD: include params для метода ActiveRecord :: Base.find. Итак, моя идея состоит в том, чтобы иметь в спецификации что-то вроде этого: ActiveRecord :: Base.should_receive (: find) .once ....
Я новичок в модульном / функциональном тестировании в Rails 3. Итак, я начинаю сейчас, лучше поздно, чем никогда. У меня есть метод в /lib/mailingjob.rb под названием find_reply (body). Сейчас я использую огурец, чтобы проверить это, но ...
В основном я хотел бы создать массив, а затем добавляю к нему во время моих спецификаций, прежде чем окончательно обработать и отобразить его пользователю. Я могу придумать несколько обходных путей, но в идеале я бы хотел сделать ...
Я пишу API, который также поддерживает OAuth провайдер. Есть ли какой-либо рекомендуемый способ написания тестов rspec? После того как вы включите oauth для защиты всех ваших конечных точек, как вы пишете тесты rspec, которые ...
Из Rails 3 / Rspec 2 я пытаюсь использовать функцию render_views в спецификациях контроллера. Проблема, с которой я столкнулся, заключается в том, что мы только что установили гем пейджера kaminari, и я хочу заглушить его ...