Вопросы по теме 'rspec-rails'

Rspec — Доступ к методам/переменным Sorcery
Пытаюсь написать несколько тестов для кода, который я уже написал, с целью расширения моего кода с помощью разработки через тестирование. У меня есть контроллер, действие index которого вызывает метод user_info, который просто собирает вместе...
1590 просмотров

RSpec: неопределенный метод `assert_difference' для (NoMethodError)
context 'with event_type is available create event' do let(:event_type) { EventType.where( name: 'visit_site').first } assert_difference 'Event.count' do Event.fire_event(event_type, @sponge,{}) end end Я искал эту ошибку в Google, но...
3395 просмотров
schedule 26.09.2022

Спецификация контроллера не может найти маршруты, определенные моим движком Rails
Я создаю движок Rails под Rails 3.0.12, но у меня возникают проблемы с маршрутами при попытке написать спецификации для контроллера движка. Контекст Я следил за макетом Enginex . Движок называется Featuring и не изолирован . Он не...
752 просмотров

Тест Rails rspec не проходит при переключении с sqlite3 на mysql2
У меня есть небольшое приложение для рельсов, в котором я изначально использовал sqlite3, а затем решил переключиться на mysql. После того, как я переключился, один из моих тестов rspec сломался, но я не могу сказать, почему (он работал нормально при...
123 просмотров
schedule 05.04.2024

перед ловушкой в ​​rspec так же, как и раньше: все?
Мне интересно, совпадает ли before (как показано ниже) с before :all в RSpec. Иногда ни :each , ни :all не указаны, и это сбивает меня с толку относительно того, что на самом деле делает before . require 'spec_helper' describe "this is a...
8405 просмотров
schedule 10.06.2024

Проверка перенаправления аутентификации с использованием Devise и RSpec
У меня есть образец приложения Rails, над которым я работаю, чтобы начать знакомство с BDD. Прямо сейчас я использую Devise для проверки подлинности пользователя. У меня есть модель задачи, которая требует, чтобы пользователь вошел в систему,...
1607 просмотров

Почему я не могу вызвать статическую функцию в своем классе Rspec
Я новичок в рельсах и только начал писать тесты, используя версию rspec: 2.11.1. Я ищу способ засеять разные данные для разных тестов в моем классе. Для этого я создал статическую функцию в самом тесте. В зависимости от требований я создаю...
54 просмотров
schedule 07.06.2024

Обновление Shoulda gem приводит к ошибкам с RSpec и Ruby on Rails
После того, как я обновил свой shoulda gem до 3.4.0, мои тесты больше не запускались. Контекст: Рубин 1.9.3-p392 Рельсы 3.2.12 Rspec 2.13.0 Mac OS X 10.8.3 Когда я настраиваю свой Gemfile и запускаю bundle exec rspec spec , я...
1060 просмотров
schedule 03.01.2024

Неопределенный метод `to_i' для ‹Array:0x########› при тестировании с использованием фабрик
У меня есть эта проблема с использованием FactoryGirl. Каждый раз, когда я запускаю тест, появляется ошибка: Undefined method `to_i' for Array Я не вижу, где он пытается преобразовать в целое число. Я думаю, что он пытается сохранить запись...
1255 просмотров

ожидаемый действительный? вернуть true, получить false
У меня есть приведенная ниже спецификация из учебника по рельсам Майкла Хартла, и он работает нормально до 6.2.3 Проверка длины require 'spec_helper' describe User do before { @user = User.new(name: "Example User", email:...
1355 просмотров
schedule 16.01.2024

Rails: предотвращение инициализации spec-файлов во время rake-задач
У меня есть приложение Rails с папкой спецификаций, полной тестов rspec. Многие из них ссылаются на ресурсы в моем приложении, такие как ресурс «Пользователь». На моей машине все в порядке, но когда я пытаюсь настроить приложение на новой машине и...
190 просмотров

Как проверить действие уничтожения с помощью RSpec?
В моем приложении Rails, если user хочет удалить свою учетную запись, ему сначала нужно будет ввести свой пароль в моем представлении terminate : <%= form_for @user, :method => :delete do |f| %> <%= f.label :password...
1620 просмотров

Как я могу проверить с помощью RSpec, что Rails 3.2 ActionMailer отображает правильный шаблон представления?
Я использую rspec-rails и хочу проверить, отображает правильный шаблон представления. describe MyMailer do describe '#notify_customer' do it 'sends a notification' do # fire email = MyMailer.notify_customer.deliver...
1121 просмотров

Технические характеристики метода модели DRY
Если новые новости включены, они автоматически удаляются из предыдущих новостей. Я написал спецификацию, но они терпят неудачу. Как эти характеристики можно улучшить? Пост.рб before_validation :removes_enabled def removes_enabled if...
55 просмотров

instance_double Rspec создает периодические сбои спецификации
Я получаю периодические сбои теста при использовании instance_double. У меня есть файл с 4 спецификациями. Вот источник: require 'rails_helper' describe SubmitPost do before(:each) do @post = instance_double('Post') allow(@post).to...
1470 просмотров
schedule 28.10.2023

rspec получает ошибку Ошибка/Ошибка: response.should render_template
Я использую rails 4 и rspec 3. У меня есть контроллер, который я хочу протестировать с помощью rspec, но получаю следующую ошибку Failure/Error: response.should render_template :show expecting <"show"> but rendering with <[]>...
415 просмотров
schedule 24.10.2022

Тестирование поведения почтового запроса для незарегистрированного пользователя
Я работаю над проектом, в котором пользователи входят и выходят из системы, я знаю, что это полный шок, и мы гарантируем, что люди смогут выйти из системы, когда закончат. Одна вещь, которую мы заметили, заключается в том, что по разным причинам...
79 просмотров

Параметры Rspec для общего контекста
Я хочу проверить, вошел ли пользователь в систему в каждом из действий контроллера. Как лучше всего высушить это, чтобы я мог повторить это для всех своих действий получения, т.е. получить, показать, создать, отредактировать. Это потребует...
1107 просмотров
schedule 06.04.2024

Проверить нулевые или отрицательные значения в помощниках?
Я написал следующую функцию rspec , чтобы проверить, равно ли введенное значение нулю или отрицательному значению: require 'rails_helper' RSpec.feature 'Users can create new credits' do before do visit credits_url click_link 'New...
605 просмотров

Капибара не может найти и заполнить первый элемент формы
Похоже, что Capybara не может найти первый элемент формы на странице по отображаемому тексту внутри метки этого элемента формы. Однако Capybara может найти этот первый элемент формы по значению for этой метки, что кажется странным. Я думаю,...
997 просмотров