7
ответов

ActiveModel :: ForbiddenAttributesError rspec по запросу post [duplicate]

У меня есть таблица UserCourseRegistration, которая принадлежит таблице User and Course, а таблица User and Course имеет has_many через таблицу UserCourseRegistration. Моя учетная запись UserCourse ...
вопрос задан: 4 March 2016 17:46
2
ответа

Хорошо ли использовать глобальные переменные в спецификации?

Хорошо ли использовать глобальные переменные в спецификации? Я хочу использовать эту переменную в моих тестах. И определите его в spec_helper.rb $ now = DateTime.parse ('2020-01-01 00:00:01 -0500'). Это хорошая идея или нет? а также ...
вопрос задан: 27 February 2019 16:03
2
ответа

Как проверить поля attr_accessible в RSpec

Итак, мы настроили attr_accessible и attr_protected во многих полях в нашем приложении Rails 3.2. На данный момент мы действительно не проверяем, защищены ли эти поля. Итак, я решил ...
вопрос задан: 16 February 2012 08:45
1
ответ

Тестирование проверки экземпляра частного метода rspec

Существует частный метод со следующим кодом. attr_reader: some_variable validate: some_def def some_def разве что some_variable.valid? some_variable.errors.messages.each do | message | ...
вопрос задан: 29 March 2019 11:33
1
ответ

Как узнать поток метода контроллера, используя Rspec

У меня есть два зависимых выпадающих списка. Один дает мне orgname, а другой выпадающий список заполняется при выборе orgname, то есть имени команды. Это мой github_leader_board_spec.rb описать "github_leader_board" сделать ...
вопрос задан: 19 March 2019 10:46
1
ответ

RSpec / rails не устанавливают заголовки запроса

Проблема Я настраиваю тесты, используя RSpec, для API, сделанного с рельсами. В одном из тестов я пытаюсь добавить некоторые заголовки аутентификации, однако кажется, что заголовки не добавляются к моему запросу. ...
вопрос задан: 21 January 2019 19:20
1
ответ

Как проверить, что класс вызывается в методе контроллера с RSpec

Я тестирую свой контроллер, чтобы убедиться, что вызывается класс библиотеки и что функциональность работает так, как ожидалось. NB: Это, возможно, спросили где-то еще, но мне нужна помощь с моей конкретной проблемой ....
вопрос задан: 20 January 2019 00:39
1
ответ

метод заглушки до (: все)

требовать. ..
вопрос задан: 20 January 2014 13:23
1
ответ

проверить загрузку файла с помощью rspec - rails

Я хочу проверить загрузку файла в рельсах, но не знаю, как это сделать. Вот код контроллера: def uploadLicense # Создать объект лицензии @license = License.create (params [: license]) ...
вопрос задан: 31 August 2011 16:37
0
ответов

Не удается получить откат родителей вложенных транзакций в Rspec for Rails

Я пытался проверить поведение, которое требует вложенной транзакции для отката родительских транзакций, но это просто не работает, как ожидалось. В соответствии с другими SO Q / A и документацией вам необходимо: ...
вопрос задан: 25 March 2019 18:04
0
ответов

Как загрузить данные из rspec в базу данных из файлов

Я использую rails 5 с ruby ​​2.4 и gem 'rspec-rails', '~> 3.8' Я использую gem 'devise' для пользовательской модели, приспособление для которого выглядит так: // апи ....
вопрос задан: 28 February 2019 10:35
0
ответов

Как включить ведение журнала отладки SQL для ActiveRecord в тестах RSpec?

У меня есть несколько тестов RSpec для моих моделей, и я хотел бы включить ведение журнала SQL ActiveRecord точно так же, как Я вижу в режиме сервера Rails. Как это сделать? Я начинаю свои тесты с RAILS_ENV = test bundle exec ...
вопрос задан: 31 August 2017 10:08
0
ответов

ActionMailer отправляет настоящие электронные письма в тестовом режиме! - Как отключить?

Новые пользователи, зарегистрировавшиеся в моем маленьком приложении, должны быть одобрены администратором (мной), прежде чем они смогут получить доступ к сайту. Мне удалось сгенерировать такие электронные письма в процессе разработки с помощью after_crea
вопрос задан: 23 May 2017 12:34
0
ответов

Невозможно заглушить вспомогательный метод с помощью rspec

Я пытаюсь заглушить метод вспомогательного метода, определенного в моем контроллере. Например: class ApplicationController < ActionController::Base def current_user @current_user ||= ...
вопрос задан: 23 May 2017 12:16
0
ответов

RSpec: Неопределенный метод `assert_difference' для … (NoMethodError)

контекст 'с типом_события доступен создать событие' do let(:event_type) { EventType.where( name: 'visit_site').first } assert_difference 'Event.count' do Event.fire_event(event_type, @sponge,{}...
вопрос задан: 13 October 2016 16:08
0
ответов

Создание фабричной девушки без проверки моей модели

Я использую Factory Girl для создания двух экземпляров в моей модели / модульном тесте для группы. Я тестирую модель, чтобы проверить, что вызов .current возвращает только «текущие» группы в соответствии с истечением срока ...
вопрос задан: 7 February 2016 23:08
0
ответов

Как я могу проверить: проверка включения в Rails с помощью RSpec

У меня есть следующая проверка в моем ActiveRecord. проверяет: active, :clusion => {: in => ['Y', 'N']} Я использую следующее, чтобы проверить мои проверки модели. should_not allow_value ('A'). for (...
вопрос задан: 29 July 2015 07:06
0
ответов

Учебное пособие по Rails 3 Глава 11 «Ошибка проверки: электронная почта уже принята»

Моя проблема возникла в главе 11 учебного курса Ruby on Rails здесь. Я видел эту ошибку rspec: Failure / Error:: user => Factory (: user,: email => Factory.next (: email))) ActiveRecord :: ...
вопрос задан: 17 May 2015 00:48
0
ответов

RSpec :описание, контекст, функция, сценарий?

описать, контекст, особенность, сценарий :В чем разница между (и )между четырьмя и когда я использую каждый из них?
вопрос задан: 20 February 2015 15:34
0
ответов

Как добавить первый тест Cucumber в приложение Rails

Признание: я никогда не писал ни одного теста для Rails. Я установил драгоценные камни огурец, rspec, капибару, заводскую девушку. Запуск Rails 3.1. Я не уверен, ммм, где создать новый тестовый файл или ...
вопрос задан: 30 January 2015 20:37
0
ответов

При написании тестов RSpec с помощью rails, что должно находиться в папке spec/requests, а не в папке spec/controllers?

Я новичок в рельсах и пытаюсь делать все правильно, внедряя тесты с самого начала. Вчера я использовал генератор строительных лесов, чтобы создать свою первую модель/представление/контроллер...
вопрос задан: 3 March 2014 21:14
0
ответов

Как специфицировать операции, основанные на Memcached?

У нас есть приложение Rails, которое мы тестируем с помощью RSpec. Мы хотим указать операции, которые полагаются на Memcached. Как лучше всего это сделать? Я думал сделать это, заглушив все вызовы Rails ....
вопрос задан: 22 August 2013 20:44
0
ответов

Как получить набор переменных ENV для rspec?

Я использую бригадир, чтобы запустить свой сервер разработки рельсов. Хорошо, что я могу поместить все свои переменные окружения в файл .env. Есть ли способ сделать что-то подобное для моей тестовой среды? Я ...
вопрос задан: 31 May 2013 01:40
0
ответов

What's the Difference between the Rspec and Rspec-Rails Gem?

I have the following in my GEMFILE: group :development do gem 'rspec-rails' gem 'annotate-models' end group :test do gem 'rspec' gem 'webrat' gem 'spork' gem 'factory_girl_rails' end ...
вопрос задан: 18 May 2013 17:50
0
ответов

Cucumber и Rspec

Может ли кто-нибудь предложить мне хороший источник (простые примеры) для руководств по огурцу и rspec (rails 3) ??? Изменить: На самом деле я ищу бесплатные онлайн-ресурсы с хорошими примерами ..
вопрос задан: 18 May 2013 17:47
0
ответов

Почему after_commit не запускается даже с use_transactional_fixtures = false

Транзакционные фикстуры в rspec предотвращают вызов after_commit, но даже когда я отключаю их с помощью RSpec.configure do |config| config.use_transactional_fixtures = ложь end After_commit ...
вопрос задан: 4 May 2013 07:48
0
ответов

Factory Girl / Capybara удаляет записи из базы данных в середине -test?

Работая с RSpec & Capybara, я получаю интересный режим сбоя теста, который исчезает с несколькими тонкими перестановками строк в тестовом примере ... вещи, которые не должны иметь значения. Я ...
вопрос задан: 14 April 2013 00:16
0
ответов

Rspec Rails 3.1 Integration тестовое задание. Как отправить заголовки почтовых запросов для мобильных устройств, базовой аутентификации http и JSON?

У меня есть тест интеграции RSPEC для приложения Rails 3.1, которому необходимо протестировать api для мобильного клиента, отправив запрос POST с параметрами JSON и мобильным заголовок, который должен использовать http_basic ...
вопрос задан: 19 March 2013 16:52
0
ответов

Как я могу указать протокол HTTPS в спецификации маршрутизации с RSPEC?

в моих маршрутах У меня есть: Ресурсы: Подписка: Только: Только => [: Show],: connaints => {: протокол => "https"} Я пытаюсь добавить спецификацию для этого маршрута, как это: он «распознает и генерирует #. ..
вопрос задан: 3 September 2012 22:28
0
ответов

перед хуком в rspec, как и раньше: все?

Мне интересно, является ли предыдущий (как показано ниже) таким же, как и раньше: все в RSpec. Иногда не указано ни одно, ни все, и это сбивает меня с толку относительно того, что на самом деле происходит раньше. требовать '...
вопрос задан: 28 August 2012 03:19