Вопросы по теме 'rspec-rails'
Rspec — Доступ к методам/переменным Sorcery
Пытаюсь написать несколько тестов для кода, который я уже написал, с целью расширения моего кода с помощью разработки через тестирование.
У меня есть контроллер, действие index которого вызывает метод user_info, который просто собирает вместе...
1590 просмотров
schedule
15.09.2022
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 просмотров
schedule
02.12.2023
Тест 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 просмотров
schedule
10.04.2024
Почему я не могу вызвать статическую функцию в своем классе 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 просмотров
schedule
28.01.2024
ожидаемый действительный? вернуть 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 просмотров
schedule
27.01.2024
Как проверить действие уничтожения с помощью RSpec?
В моем приложении Rails, если user хочет удалить свою учетную запись, ему сначала нужно будет ввести свой пароль в моем представлении terminate :
<%= form_for @user, :method => :delete do |f| %>
<%= f.label :password...
1620 просмотров
schedule
03.12.2023
Как я могу проверить с помощью 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 просмотров
schedule
05.03.2024
Технические характеристики метода модели DRY
Если новые новости включены, они автоматически удаляются из предыдущих новостей. Я написал спецификацию, но они терпят неудачу. Как эти характеристики можно улучшить?
Пост.рб
before_validation :removes_enabled
def removes_enabled
if...
55 просмотров
schedule
17.12.2023
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 просмотров
schedule
05.04.2024
Параметры 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 просмотров
schedule
21.03.2024
Капибара не может найти и заполнить первый элемент формы
Похоже, что Capybara не может найти первый элемент формы на странице по отображаемому тексту внутри метки этого элемента формы.
Однако Capybara может найти этот первый элемент формы по значению for этой метки, что кажется странным. Я думаю,...
997 просмотров
schedule
31.10.2023