8
ответов

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

Я хотел бы проверить, доставлено ли письмо, если я вызову метод контроллера с: post. Я буду использовать email_spec, поэтому я попробовал это, отсекая здесь: http: //rubydoc.info/gems/email_spec/1.2.1/file/README.rdoc # ...
вопрос задан: 18 June 2017 01:45
2
ответа

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

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

Блокирование Завещания в rSpec и Rails3

Как был бы Вы тупиковое Завещание в направляющих 3 с rSpec. У меня есть UsersController и модель User. Оба из которых связаны с Завещанием в данный момент, я пишу спецификации контроллера, и я действительно имею...
вопрос задан: 2 August 2010 11:58
1
ответ

FactoryGirl + RSpec + Rails 3 'неопределенный метод < attribute > ='

Я довольно новичок в рельсах и TDD (как, без сомнения, будет очевидно из моего поста), и мне тяжело оборачиваться вокруг Rspec и FactoryGirl. Я использую Rails 3, rspec и factory girl: gem '...
вопрос задан: 9 February 2011 19:07
0
ответов

rspec `свой` синтаксис с динамическими условиями

Мне очень нравилось использовать контексты, темы и их с rspec, чтобы действительно очистить мой тестовый код. Типичный пример: контекст "как пользователь" действительно подчиняет {Factory: user} его (: name) {should == "Bob" ...
вопрос задан: 1 March 2019 14:48
0
ответов

Rspec: как отключить предупреждения и уведомления при выполнении тестов?

Раньше я использовал базу данных Mysql и решил переключиться на Postgresql, и теперь, когда я запускаю свои тесты с помощью rspec, я получаю много предупреждений и уведомлений. ВНИМАНИЕ: транзакция уже есть в ...
вопрос задан: 11 August 2017 05:39
0
ответов

Установка ожидания вызова метода при сохранении вызова исходной реализации [duplicate]

Похоже, что установка любого ожидания вызова метода с помощью Mocha предотвращает вызов исходной реализации. Похоже, это распространяется на вызов оригинального метода с помощью rspec. Есть ли способ ...
вопрос задан: 23 May 2017 12:26
0
ответов

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

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

Учебники по тестированию с использованием RSPEC на платформе PADRINO на RUBY

Я новичок в Ruby, и меня попросили использовать его в нашем новом проекте. Нас также попросили использовать Padrino (Sinatra) в качестве бэкенда/фреймворка. Для тестирования нас попросили использовать Rspec. Я был ...
вопрос задан: 23 May 2017 11:54
0
ответов

Rails 3.1.1 Guard-rspec не может быть запущен из-за ошибок Growl: OSERROR: -10000 MESSAGE: Apple event handler failed

Я запускаю Guard для RSPEC и использую growl_notify gem уже некоторое время (2-3 месяца), но теперь я не могу заставить Guard работать ни в одном из моих проектов Rails 3.1.1. Я провел некоторое исследование на ...
вопрос задан: 23 May 2017 11:48
0
ответов

rspec 2: обнаруживать вызов метода, но он все еще выполняет свою функцию

Я хочу проверить, был ли метод вызван ровно (n) раз, но я все равно хочу, чтобы этот метод выполнялся его первоначальная функция. Рассмотрим простую систему создания эскизов, которая кэширует файл эскизов и делает ...
вопрос задан: 23 May 2017 10:24
0
ответов

Rails / RSpec: Как проверить метод #initialize?

Как я могу указать поведение #initialize с помощью RSpec? Например, здесь: generator.rb class Generator attr_accessor: seed def initialize (seed = nil) @seed = seed || pick_seed end def ...
вопрос задан: 17 March 2017 12:22
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
ответов

RSpec: сравнение хеша со строковыми ключами против хеша с символьными ключами?

Рассмотрим следующий фрагмент RSpec: он «должен совпадать» do {: a = > 1: b = > 2} .should = ~ {"a" = > 1, "b" = > 2} end Этот тест не пройден, потому что один хэш использует символы для ключей, а другой ...
вопрос задан: 26 September 2016 15:58
0
ответов

Rspec testing redirect_to :back

How do you test redirect_to :back in rspec? I get ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called ...
вопрос задан: 18 April 2016 14:52
0
ответов

Настройка задачи rspec2 в Rakefile

У меня есть файл Rakefile, который выглядит следующим образом: require 'rspec / core / rake_task' desc "Запустить все тесты RSpec" RSpec :: Core :: RakeTask.new (: spec) Но это не работает. Например, если я пытаюсь запустить «rake -T», ...
вопрос задан: 12 October 2015 23:27
0
ответов

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

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

Как передать переменную экземпляра в общий пример RSpec

Я использую RSpec (2.10.1 )для проверки проверки модели и извлек некоторый код, чтобы поделиться им с другими проверками модели. Сначала валидации были записаны в таблицу Companies, поэтому код выглядит...
вопрос задан: 15 January 2015 15:43
0
ответов

Rails -RSpec -Разница между let и let!

Я читал, что в руководстве RSpec говорится об этой разнице, но некоторые вещи все еще сбивают с толку. Любой другой источник, включая «Книгу RSpec», объясняет только «let», а «The Rails 3 Way» просто...
вопрос задан: 24 October 2014 10:52
0
ответов

Как сделать автоматически загружать spec_helper.rb в RSpec 2

При разработке гемов в Ruby мне почти всегда нужен файл, в котором я могу настроить RSpec в соответствии с моими потребностями, и, возможно, перед этим мне потребуются некоторые вспомогательные модули, которые должны быть доступны во всех моих spec ...
вопрос задан: 3 July 2014 02:51
0
ответов

Шаблоны для доступа к иерархии субъектов в RSpec

При использовании RSpec для тестирования глубоко вложенных структур данных я считаю необходимым определять субъекты во вложенных контекстах в терминах субъектов в содержащих контекстах. Я тщательно искал, но не ...
вопрос задан: 27 May 2014 21:55
0
ответов

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

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

Тестирование обратного вызова before_save с помощью Rspec и Factory Girl

Я почти уверен, что упускаю что-то действительно базовое. Я хочу проверить, делает ли обратный вызов before_save то, что он должен делать, а не только то, что он вызван. Я написал следующий тест: он '...
вопрос задан: 15 November 2013 00:58
0
ответов

ControllerMacros не отображается в RSpec

У меня есть приложение Rails, и я пытаюсь его протестировать. Я использую devise для входа в систему. Однако я столкнулся с проблемой, которая возникает, когда я хочу протестировать: Users/ender/Projects/ratingw/spec/controllers/...
вопрос задан: 9 August 2013 09:26
0
ответов

Как протестировать маршруты в монтируемом движке Rails 3.1

Я пытаюсь написать некоторые спецификации маршрутизации для монтируемого движка rails 3.1. У меня есть рабочие спецификации модели и контроллера, но я не могу понять, как указать маршруты. Для образца двигателя 'testy', каждый ...
вопрос задан: 11 July 2013 22:07
0
ответов

Как утверждать, что класс ответит_на метод класса с RSpec?

Допустим, у меня есть определение класса, подобное так:class Foo def init(val)@val = val end def self.bar :bar end def val @val end конец со спецификацией вида :описать Foo it { должен...
вопрос задан: 19 June 2013 11:15
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
ответов

Подтвердить ожидания нескольких изменений в одном лямбда-запросе

У меня есть такой тест: lambda { post ("/ api / users", parameters)}. следует изменить (User,: count) .by (1) lambda {post ("/ api / users", parameters)} .should_not change (ActionMailer :: База,: доставки) Но я ...
вопрос задан: 28 March 2013 03:37
0
ответов

Rails 3.1, почему я получаю ActiveRecord::UnknownAttributeError: unknown attribute in spec test?

Я пытаюсь создать запись студента в тесте, например так: student= Student.create!(:work_phone => "1234567890"), но получаю эту ошибку: ActiveRecord::UnknownAttributeError: unknown attribute: ...
вопрос задан: 16 January 2013 11:24