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

Все примеры маршрутизации терпят неудачу для движка Rails 3.2 с RSpec 2.10
Я создал Rails Engine в обычном режиме , установил RSpec, и создал основу для модели, но я не могу передать какие-либо спецификации маршрутизации. Вот один пример: describe Licensing::LicensesController do it 'routes to #index' do...
3006 просмотров

псевдоним "это" в rspec
Я пытаюсь написать несколько тестов (не для покрытия кода, но здесь неактуально) в rspec для приложения ROR, и мне нужно, по крайней мере, псевдоним описать и это. Я могу описать псевдоним просто отлично, потому что он находится на верхнем уровне....
2298 просмотров
schedule 08.09.2021

rspec not_to изменить поведение не так, как ожидалось
Я испытываю некоторую непонятливость в rspec и rspec-rails 2.11.0. Я воспроизвел поведение в приложении коллеги, работающем под управлением 2.7.1 (оба на Ruby 1.9.3). Эти тесты работают, как ожидалось (не работают): it "should not change i"...
19852 просмотров
schedule 29.11.2021

как тестировать модели и методы, которые определяют в моделях
пожалуйста, скажите мне, что является основным для тестирования моделей с помощью rspec, я тестирую только часть проверки, такую ​​как адрес электронной почты, пароль и т. д., и необходимо протестировать методы, определенные в модели. Спасибо
33 просмотров
schedule 17.10.2021

Rspec Mocks на any_instance ровно (n) раз
Я хочу использовать Mocks в тестах rspec, например. klass.any_instance.should_receive(:save).exactly(2).times.and_return(true) но я получаю сообщение об ошибке: 'Сообщение «сохранить» было получено ‹#Object>, но уже получено‹ #Object>'...
4538 просмотров
schedule 29.10.2021

Тесты RSpec для Evernote API
У меня есть приложение Rails, которое обращается к Evernote API. Я хочу написать тесты RSpec для этих вызовов. Как лучше всего это сделать? Я знаю, что могу использовать Webmock или VCR, но - если я не ошибаюсь - тогда я не смогу иметь автономные...
129 просмотров

Контроллеры с пространством имен Rspec не работают
Я хочу протестировать свои контроллеры с пространством имен, но когда я поднимаю контроллер, ничего не возникает и тест проходит. Я не получаю ошибок маршрутов. Все они отлично работают. Но это должно вызвать ошибку. На самом деле он должен...
352 просмотров
schedule 17.11.2021

rspec не будет работать - в конфигурации базы данных не указан адаптер
Я добавляю автоматическое тестирование в существующий проект Rails 3, в котором раньше не было тестов, и использую для этого rspec. Моя конфигурация Rspec начинается с: ENV["RAILS_ENV"] ||= 'test' Мой database.yml содержит это: test:...
950 просмотров
schedule 05.11.2021

У Rails / Rspec без -T есть обратная сторона?
Я изучаю Rails, и кажется, что многие предпочитают RSpec Test Unit, но я читал, что некоторым нравится использовать и то, и другое. Если вы создали проект Rails без «-T» в строке «rails new ...», чтобы вы могли использовать оба варианта позже, будет...
28 просмотров

Спецификации контроллера RSpec не работают, если явно не добавлено: type = ›: controller
Я пытаюсь запустить команду $ rspec , но все мои тесты контроллера не работают, если я явно не добавлю :type => :controller в каждую из спецификаций. Вот ошибка, которую я получаю: 1) AccountsController GET index assigns all accounts as...
2198 просмотров

создать метод в Rspec
Мне нужно понять эту строку кода в Rspec. create(:practice, creator: create(:physician, password: "password123", password_confirmation: "password123" ), phone: "+1 (555) 555-5554", office: "+1 (555) 555-5555", clinic_key: "abc123") Что это за...
8127 просмотров
schedule 02.12.2021

Недопустимая опция Rails RSpec: --format
$ rspec spec --format documentation ... test results invalid option: --format Test::Unit automatic runner. Usage: ... Почему rspec предупреждает меня об этой опции? Результаты тестов напечатаны именно в этом формате «документации», но с...
948 просмотров
schedule 23.09.2021

Проверить код состояния HTTP в одних экзаменах запросов RSpec rails, а в других - на поднятое исключение.
В приложении Rails 4.2.0, протестированном с rspec-rails , я предоставляю веб-API JSON с REST-подобным ресурсом с обязательным атрибутом mand_attr . Я хотел бы проверить, что этот API отвечает кодом HTTP 400 ( BAD REQUEST ), когда этот атрибут...
5656 просмотров

ActionController :: UrlGenerationError, Нет совпадений маршрута
Я прочитал все похожие вопросы, которые смог найти, но до сих пор не могу понять свою проблему. # routes.rb Rails.application.routes.draw do resources :lists, only: [:index, :show, :create, :update, :destroy] do resources :items, except:...
31510 просмотров
schedule 16.09.2021

Невозможно получить доступ к данным в тестовом классе it rails rspec
Когда мы пытаемся выполнить приведенный ниже код, мы не можем получить доступ к данным newAccount и also not able to search date in active records в методе it Извлечение кода: describe "search with name" do before :each...
42 просмотров
schedule 02.12.2021

Создание записи не сохраняется в тестовой базе данных, rspec, factory_girl_rails
Согласно документации factory_girl_rails : вот разница между factory_girl build() и create() методы: # Возвращает экземпляр пользователя, который не сохранен пользователь = сборка (: пользователь) # Возвращает сохраненный...
3171 просмотров

Как определить вызываемый маршрут в спецификации контроллера RSpec
У меня есть спецификация контроллера RSpec, и я пытаюсь понять, как узнать, какой именно маршрут вызывается в моем примере. В services_controller_spec.rb: describe 'create comment' do let!(:service) { FactoryGirl.create(:service) }...
322 просмотров
schedule 08.09.2021

Как я могу проверить (с помощью RSpec), что HTTP-запрос отправляется в Rails (как часть модульного теста)?
У меня есть этот код в классе шлюза, который делает запросы к внутреннему API компании. Как мне провести модульное тестирование? class XGateway < BaseGateway self.target_url = ENV["X_URL"] def activate(serial_number:, comment: nil)...
1220 просмотров

Тест контроллера с ошибкой RSPEC не реализуется
Я пытаюсь протестировать свой контроллер API с помощью RSPEC. У действия в контроллере есть служба, которую я хочу заглушить / издеваться. Но у меня ошибка: Сбой / Ошибка: ожидайте (Api :: V1 :: PaymentsController). Получить (: init_alias)...
7051 просмотров

Rspec testing fail strong params
Пытаясь заставить это пройти какое-то время, не очень знаком с Rspec, попробовал пару ответов, и пока не повезло, у меня есть эти два параметра, которые требуются на моем контроллере, как показано ниже: class UsersController <...
502 просмотров