Вопросы по теме 'rspec2'
Получение ‹LoadError: нет такого файла для загрузки factory_girl› с Rails 3 и factory_girl_rails
Я знаю, что упускаю что-то фундаментальное, но я в растерянности. Посмотрев на сайт factory_girl, я установил гем factory_girl_rails в Gemfile:
group :development, :test do
gem 'webrat'
gem 'rspec'
gem 'rspec-rails'
gem...
3068 просмотров
schedule
22.03.2023
Как я могу заглушить find_each для тестирования rspec в rails 3
Мне было интересно, как проверить вызов find_each в rspec. Я привык просто заглушать то, что хочу, чтобы мои модели возвращали, поэтому я не полагаюсь на тестовые данные в базе данных, например:
MyClass.stub(:find).and_return(my_mock)
Однако...
9412 просмотров
schedule
24.10.2022
Повторные описания тестов с RSpec для каждой роли пользователя
Создавая несколько тестов контроллера с помощью RSpec, я повторяю несколько тестов для каждой возможной роли пользователя.
Например
describe "GET 'index'" do
context "for admin user" do
login_user("admin")
it "has the right title"...
3033 просмотров
schedule
15.06.2022
Как протестировать метод ApplicationController, определенный также как вспомогательный метод?
В моем ApplicationController у меня есть метод, определенный как вспомогательный метод:
helper_method :some_method_here
Как вообще протестировать ApplicationController в RSpec?
Как включить/вызвать этот вспомогательный метод при...
31576 просмотров
schedule
15.07.2022
Rails 3, слишком много способов тестирования?
Если бы вы только начинали работать с рельсами, каким путем вы бы посоветовали новым пользователям перейти на Тестирование .
Все, что я читал о Rails 3, говорит мне, что я должен использовать Rspec 2 . Но Rspec поставляется с целым рядом других...
342 просмотров
schedule
27.05.2023
как я могу проверить контроллер с помощью rspec с подстановкой маршрута
Чтобы получить список анкет, я использую
GET "/questionnaires/user/1/public/true/mine/true/shared/true"
в route.rb у меня есть
/questionnaires/*myparams(.:format) {:controller=>"questionnaires", :action=>"list"}
Контроллер...
812 просмотров
schedule
13.07.2023
Rspec, тестовые драгоценные камни
Я разработал гем, который можно использовать внутри модели, добавив acts_as_gmappable , и можно передавать параметры в объявлении.
Теперь, когда я хочу писать тесты с помощью Rspec, я застрял во всех функциях, связанных с моделью:
проверить,...
696 просмотров
schedule
01.08.2022
Rspec не удаляет 2 определенные таблицы
Я использую Rspec для тестирования приложения rails. У меня есть 2 таблицы, в которые я импортировал данные (как тестовая, так и разрабатываемая база данных).
Все приложение зависит от данных таблиц, что означает, что вся функциональность...
1301 просмотров
schedule
26.04.2023
Тестирование RUBY_PLATFORM с помощью RSpec 2
Есть ли способ изменить константу RUBY_PLATFORM, чтобы я мог протестировать следующий метод с RSpec2?
def determine_os
case RUBY_PLATFORM
when /darwin/ then :mac
when /linux/ then :linux
else raise InvalidOSError
end
end
1532 просмотров
schedule
24.04.2023
Rspec2, Rails3, не могу запустить спецификацию rspec
Я только что установил Rspec2 в свой проект Rails3 (3.0.3). Когда я запускаю спецификацию rspec из корня рельсов, я получаю:
No examples were matched. Perhaps...
1022 просмотров
schedule
20.09.2022
ActionDispatch::ClosedError при тестировании создания модели Rails 3.1 (RSpec/Cucumber)
Я создаю веб-приложение с Ruby on Rails 3.1 (RC1). Я использую Factory Girl , RSpec и Cucumber (вместе с Capybara ) для тестирования, но неожиданно возникают ActionDispatch::ClosedError s иногда (не каждый раз), когда я создаю новых...
845 просмотров
schedule
01.08.2022
Ошибка проверки модели RSpec, но она отлично работает в консоли Rails?
Я действительно застрял в этой проблеме. Моя проверка моей модели завершается неудачно (как и должно быть), когда я тестирую ее в консоли rails, но мой пример rspec терпит неудачу, потому что он все равно проверяется (чего не должно быть). Что мне...
619 просмотров
schedule
09.04.2022
как я могу протестировать accepts_nested_attributes_for с помощью Rspec Rails3
У меня есть модель следующим образом:
class Greeting < ActiveRecord::Base
attr_accessible :headline, :icon, :content
belongs_to :user
accepts_nested_attributes_for :user, :reject_if => proc { |a| a[:name].blank? || a[:email].blank?...
9823 просмотров
schedule
30.07.2023
Внезапно я получаю сообщение об ошибке недопустимого подкласса при вызове YAML.load_file
Я использую: Rails 3.0.7 и Rspec 2.5.0 через rvm
Когда я запускаю эту спецификацию (используя autotest или bundle exec autotest или bundle exec rspec spec/) ниже:
require 'spec_helper'
require 'yaml'
def twitter_feed(id=1)
ruby_object =...
777 просмотров
schedule
11.04.2022
Как проверить с помощью rspec, какой шаблон используется при создании электронного письма? (Рельсы 3.0.7)
Я пытаюсь написать несколько тестов для электронных писем, созданных с помощью класса почтовой программы, используя rspec и email_spec (Ruby on Rails 3.0.7)
Я хотел бы проверить, является ли макет, используемый для рендеринга электронной почты,...
568 просмотров
schedule
04.08.2022
Сложные запросы Arel и заглушки RSpec
Допустим, у нас есть такой фрагмент кода:
def index
@posts = Post.where(:status => ACTIVE)
if params[:s]
@posts = Post.where("title like ?", "%#{params[:s]}%").order("title asc")
else
@posts = Post.limit(20).order("date desc")...
1865 просмотров
schedule
16.04.2024
У меня возникли проблемы с тестированием действия обновления моего контроллера с помощью Rspec, что я делаю неправильно?
Я пытаюсь протестировать сбойную ветвь действия обновления на моем контроллере, но у меня возникают проблемы с тестом. Это то, что у меня есть, и оно терпит неудачу на последнем
describe "PUT 'article/:id'" do
.
.
.
describe "with invalid...
1848 просмотров
schedule
03.03.2024
Как заглушить ассоциацию DataMapper с RSpec2?
Я пытаюсь написать некоторые спецификации и хочу заглушить вызовы базы данных, поэтому я не полагаюсь на фактическую заполненную базу данных для запуска тестов.
Теперь я действительно не знаю, как заглушить вызовы между ассоциациями с помощью...
386 просмотров
schedule
12.06.2023
Ошибка в Factory_girl: NoMethodError: неопределенный метод - rspec и rails 3.1.0
У меня проблема с factory_girl. Вот ошибка с rspec.
"Ошибка/ошибка: клиент = Factory(:customer, :name => nil) NoMethodError: неопределенный метод `category1_id=' для #Customer:0x4175418"
Вот код rspec:
describe "data integrity" do
it...
1585 просмотров
schedule
13.07.2022
Как назвать аргументы оператора «контекст» RSpec?
Я использую Ruby on Rails 3.0.9 и RSpect 2 (кстати: с драгоценными камнями «factory_girl_rails», «capybara» и «guard-rspec»). Я хотел бы знать, как мне назвать аргументы оператора context , чтобы создавать согласованные и удобные в сопровождении...
1117 просмотров
schedule
03.08.2023