Описание тега rspec2
RSpec 2 - это версия инструмента Behavior-Driven Development для программистов Ruby. Используйте этот тег только для вопросов, относящихся к RSpec 2, а также пометьте эти вопросы [rspec].
1
ответ
Проверка правильности размера изображения файла с помощью rspec без использования большого файла в приборах
Я использую скрепку в направляющих 3, и я хочу убедиться, что мое приложение не позволяет пользователю загружать большие изображения. Я могу проверить наличие файла и тип MIME изображения, используя прибор: it "is not valid without an image" do @pos…
01 июн '11 в 12:00
3
ответа
Как проверить поля attr_accessible в RSpec
Итак, мы настраиваем attr_accessible а также attr_protected на многих полях через наше приложение Rails 3.2. Пока мы действительно не проверяем, чтобы эти поля были защищены. Поэтому я решил погуглить некоторые ответы и наткнулся на это решение: RSp…
16 фев '12 в 06:09
1
ответ
Как автоматически указать систему сборки RSpec в Sublime Text 2?
В SublimeText2, используя Tools > Build System > Automatic Я не могу запускать тесты RSpec, несмотря на обещание пакета управления RSpec, и получаю сообщение об ошибке, сообщающее, что файл не является обычным файлом Ruby. /Users/username/Proj…
12 сен '14 в 06:02
1
ответ
Сделайте так, чтобы RSpec печатал описания "context" перед описаниями в блоках "it"
Просто из любопытства, есть ли способ заставить rspec печатать текст из блоков контекста, прежде чем текст из блоков "it" в сообщениях об ошибках? Например: describe Array do context "when created with new" do it "is empty" do array = Array.new arra…
01 май '13 в 14:37
2
ответа
Rspec проверить, что метод имеет значение по умолчанию для аргумента
Возможно, я где-то пропустил это, но как я могу проверить, что метод, который принимает аргумент, использует значение по умолчанию, если аргумент не предоставлен? пример # this method shouldn't error out # if `Post.page_results` without a parameter …
31 май '13 в 07:42
1
ответ
Rails 3.2.x has_many, через (3 модели) вызывает nil id перед созданием
Вот с чем я имею дело, но сначала немного о том, что нужно сделать. Есть 3 модели: Пациенты - Назначения - Процедуры В этих 3 моделях есть два вида процедур - пациенты Из этих двух представлений я хотел бы запланировать встречи через представление п…
23 фев '13 в 19:53
4
ответа
Factory Girl / Capybara удаляет записи из базы данных в середине теста?
Работая с RSpec & Capybara, я получаю интересный режим неудачного тестирования, который исчезает с несколькими тонкими перестановками строк в тестовом примере... вещи, которые не должны иметь значения. Я разрабатываю свою собственную систему аутенти…
12 авг '11 в 00:29
2
ответа
Rails 3 кастомная валидация и musta
Я болтаюсь между собой и Rspec в эти дни. Я читал и играл немного с RSpec, но не так уж с Ifa. Я считаю, что утверждения Оданы в одной строке легче читать, а тест выглядит чище. Но когда я не могу понять, как написать конкретное утверждение в Долже,…
19 дек '11 в 07:36
1
ответ
Ошибка проверки модели RSpec, но она отлично работает в Rails Console?
Я действительно застрял на этой проблеме. Моя проверка моей модели завершается неудачно (как и должно быть), когда я тестирую ее в консоли rails, но мой пример rspec терпит неудачу, потому что он все равно проверяет (что не должно). Что мне здесь не…
24 июн '11 в 22:26
2
ответа
Скажите, чтобы Autotest запускался каждый раз, когда я менял модели / контроллеры / помощники в Rails 3?
Я хотел бы сказать, что автотест запускается каждый раз, когда я меняю модели / контроллеры / помощники в моих рельсах 3. В настоящее время он запускается только тогда, когда я меняю спецификации файлов. Вот мое окружение: рельсы (3.0.3) рельсы rspe…
06 фев '11 в 13:06
2
ответа
Почему мой тест Rspec на проверку длины не удался? (Рельсы / охранник / RSpec)
У меня есть очень простой тест на модели сделки, который продолжает терпеть неудачу, и я не могу понять, почему. Моя модель сделки: class Deal < ActiveRecord::Base belongs_to :admin_user, :foreign_key => 'admin_user_id' attr_accessible :url_pa…
15 сен '13 в 14:37
1
ответ
Rspec 2.3 на Rails 3.0.3 дает некоторые проблемы с доступом к контроллеру?
Кажется, что некоторые из моих тестов Rspec теперь не проходят после переноса моего приложения на Rspec 2.3 и Rails 3.0.3 Пример здесь: it "should not be able to access 'destroy'" do delete :destroy response.should redirect_to(signin_path) flash[:er…
20 дек '10 в 00:35
2
ответа
Интеграционный тест без огурца?
Я создаю приложение с Rspec и Cucumber. Мое приложение использует много Javascript и Ajax, и это работает, но... У меня всегда много проблем с Cucumber и Javascript. Кроме того, это очень медленно. Для каждого запуска он запускает Firefox и для кажд…
09 фев '12 в 17:47
1
ответ
Rspec должен. Не работает без Spork
Мы используем Spork с Rspec, и если мы запустим Spork, наши тесты пройдут, но если мы не запустим spork и не запустим тест с: bundle exec rspec spec Происходит несколько сбоев, и все они используют синтаксис must.have, например: inactive_user.receiv…
17 апр '12 в 16:14
6
ответов
rspec-email - Как получить основной текст?
Я использую rspec с гемом электронной почты. Я пытаюсь сделать: last_delivery = ActionMailer::Base.deliveries.last last_delivery.body.should include "This is the text of the email" Но это не работает, есть ли способ сказать тело, текстовую версию? Т…
21 мар '11 в 22:25
1
ответ
rspec для Delayed_job
Я пытаюсь написать rspec для отложенной работы. В настоящее время я использую отложенную работу следующим образом: class IncomingMailsController < ApplicationController ... MailingJob.new(@incoming_mail.id).perform ... end Затем в /lib/mailing_jo…
19 мар '11 в 02:09
2
ответа
Альтернативные способы указать логическое значение метода
В настоящее время я пытаюсь сделать рефакторинг дубликата кода. В частности, есть одно утверждение, которое доставляет мне больше всего хлопот: some_class = double("some_class", some_method?: true) Мне нужно заменить some_method на имя переменной. Т…
18 июл '15 в 22:30
2
ответа
Как предотвратить выполнение state_machine при создании модели с FactoryGirl в Rspec
Мне кажется, что если я использую FactoryGirl для создания модели, чьи состояния обрабатываются с помощью гема state_machine, тогда сработает state_machine. FactoryGirl.create(:order) Как я могу предотвратить это?
23 янв '13 в 18:38
1
ответ
Кажется, что спецификация вложенного представления ресурсов ссылается на несуществующий маршрут
Rails 3.1.0 Rspec 2 В спецификации представления для вложенного ресурса нужно ли создавать / заглушать родительский ресурс перед тем, как заглушить вложенный ресурс? Я спрашиваю об этом, потому что все мои спецификации просмотра не работают для ново…
25 янв '12 в 12:42
0
ответов
RCOV занижается при запуске всей спецификации против отдельного файла спецификации
Я использую Rcov для покрытия кода. Когда я запускаю всю папку спецификации, она занижает покрытие как 9% для этого конкретного файла. (Я уверен, что код покрывается). Когда я запускаю только этот конкретный файл спецификаций, он сообщает, что охват…
30 июн '14 в 14:27