Вопросы по теме '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 просмотров

Тест Rspec для помощника в моем случае
Я разрабатываю приложение Rails . У меня есть помощник в app/helpers/ , это db_data_helper.rb . Методы в этом db_data_helper в основном используются для выполнения файла дампа sql для загрузки данных в базу данных. И эти методы в хелпере...
273 просмотров

Как исправить ошибку спецификаций 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 просмотров

Введенное целое число не воспринималось как число в 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 просмотров

перед ловушкой в ​​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 просмотров

Параметры 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 просмотров

В Rails 5.2 с Capybara не похоже, что мои активы загружаются
Я пытаюсь запустить интеграционные тесты на Rails, используя RSpec Capybara и драйвер selenium-chrome. Я также использую гем capybara-angular . Я немного смущен тем, что именно происходит, поскольку я не вижу свои сценарии, когда я сплю, мой...
186 просмотров
schedule 25.10.2023