Вопросы по теме 'rspec2'
Макет RSpec завершается с ошибкой с неопределенным методом `-' для nil:NilClass
У меня есть простой метод, который я хочу протестировать с помощью RSpec. Я хочу убедиться, что apply уменьшает player.capacity на единицу. Для этого я издевался над объектом игрока и проверяю, получает ли он правильные сообщения.
Код...
3887 просмотров
schedule
19.11.2023
неопределенный метод `setup' для main:Object при попытке запустить тесты контроллера с authlogic
Я немного новичок в тестах RSpec, и я пытаюсь запустить некоторые тесты контроллера в своем приложении Rails 3, используя аутентификацию RSpec 2 и Authlogic 3.
Выполните шаги, описанные в документации Authlogic (...
1531 просмотров
schedule
07.05.2024
Rspec2 тестирует метод before_validation
У меня есть следующее, чтобы удалить пробелы для определенного атрибута.
#before_validation :strip_whitespace
protected
def strip_whitespace
self.title = self.title.strip
end
И я хочу испытать это. На данный момент я пробовал:...
4733 просмотров
schedule
04.12.2023
Тест Rspec для помощника в моем случае
Я разрабатываю приложение Rails . У меня есть помощник в app/helpers/ , это db_data_helper.rb .
Методы в этом db_data_helper в основном используются для выполнения файла дампа sql для загрузки данных в базу данных. И эти методы в хелпере...
273 просмотров
schedule
28.02.2024
Как исправить ошибку спецификаций ActiveAdmin: слишком глубокий уровень стека?
Когда я тестировал свое приложение Rails, спецификации ActiveAdmin не сработали.
GemФайл:
gem 'rails', '3.1.1'
gem 'devise', '1.4.7'
gem 'kaminari', '0.12.4'
gem 'inherited_resources', '1.2.2'
gem 'has_scope', '0.5.1', git:...
785 просмотров
schedule
30.05.2024
Тестирование приложения Rails с помощью Rspec с использованием вспомогательного метода декларативной авторизации Allowed_to?
Я пытаюсь протестировать движок rails с помощью rspec, где я использую гем declarative_authorization для управления ролями для своих пользователей. UserSessions управляются Authlogic.
В моем тесте я вызываю вспомогательный метод, который частично...
604 просмотров
schedule
02.12.2022
Введенное целое число не воспринималось как число в rails 3.1.0
В нашем приложении rails 3.1.0 возникает странная ошибка при сохранении новой цитаты в контроллере котировок. Котировка принадлежит rfq, а rfq 18 был передан в контроллер котировок. Ошибка:
Validation failed: Quoted total is not a number...
75 просмотров
schedule
17.05.2024
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
Не удается записать запросы Whois с помощью видеомагнитофона?
Я пытаюсь использовать VCR 2.0.0 вне Rails.
Кажется, что VCR идеально создает каталог vcr_cassettes , когда я запускаю спецификации. Тем не менее, тесты, кажется, все еще попадают в сеть, и кассеты yaml никогда не обнаруживаются в каталоге...
258 просмотров
schedule
07.12.2022
Rspec: как подавить предупреждения и уведомления при запуске тестов?
Раньше я использовал базу данных Mysql и решил переключиться на Postgresql, и теперь, когда я запускаю свои тесты с использованием rspec, я получаю много предупреждений и уведомлений.
WARNING: there is already a transaction in progress
NOTICE:...
4380 просмотров
schedule
21.01.2024
перед ловушкой в rspec так же, как и раньше: все?
Мне интересно, совпадает ли before (как показано ниже) с before :all в RSpec. Иногда ни :each , ни :all не указаны, и это сбивает меня с толку относительно того, что на самом деле делает before .
require 'spec_helper'
describe "this is a...
8405 просмотров
schedule
10.06.2024
Почему я не могу вызвать статическую функцию в своем классе Rspec
Я новичок в рельсах и только начал писать тесты, используя версию rspec: 2.11.1. Я ищу способ засеять разные данные для разных тестов в моем классе. Для этого я создал статическую функцию в самом тесте. В зависимости от требований я создаю...
54 просмотров
schedule
07.06.2024
Частный метод контроллера Rspec
Можно ли протестировать частный метод в контроллере? По сути, это определяет, следует ли сохранять запись в базе данных.
def create
logger.debug "inside CREATE"
@schedule = Schedule.new(params[:schedule])
if is_valid_schedule #...
2185 просмотров
schedule
09.11.2022
Запуск Rspec из совершенно другого приложения Sinatra?
В настоящее время я пытаюсь запустить инфраструктуру Sinatra, которая загружает код из репо, выполняет rspec для кода, а затем обрабатывает результаты из RSpec. Однако у меня возникают проблемы с запуском rspec, когда я вызываю его из другого...
272 просмотров
schedule
14.12.2023
Нокогири соскоб не прошел?
У меня есть следующий код:
url = "http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dpets&field-keywords="
data = Nokogiri::HTML(open(url))
department = data.css('#ref_2619534011')
@department_hash = {}...
158 просмотров
schedule
21.12.2023
Технические характеристики метода модели DRY
Если новые новости включены, они автоматически удаляются из предыдущих новостей. Я написал спецификацию, но они терпят неудачу. Как эти характеристики можно улучшить?
Пост.рб
before_validation :removes_enabled
def removes_enabled
if...
55 просмотров
schedule
17.12.2023
Параметры Rspec для общего контекста
Я хочу проверить, вошел ли пользователь в систему в каждом из действий контроллера.
Как лучше всего высушить это, чтобы я мог повторить это для всех своих действий получения, т.е. получить, показать, создать, отредактировать.
Это потребует...
1107 просмотров
schedule
06.04.2024
как написать rspec для метода
У меня есть следующий код в папке программируемости
module Programmability
module Parameter
class Input < Parameter::Base
attr_reader :args
def initialize(name, type, **args)
super(name, type)
@args = args
end
def...
148 просмотров
schedule
11.10.2022
В Rails 5.2 с Capybara не похоже, что мои активы загружаются
Я пытаюсь запустить интеграционные тесты на Rails, используя RSpec Capybara и драйвер selenium-chrome.
Я также использую гем capybara-angular .
Я немного смущен тем, что именно происходит, поскольку я не вижу свои сценарии, когда я сплю, мой...
186 просмотров
schedule
25.10.2023