Вопросы по теме 'rspec2'

неопределенный метод `each 'в сценарии factory_girl / rspec2
Я пытаюсь создать сообщение, связанное с голосованием. Таким образом, Post.votes будет генерировать связанные с ним голосования. Factory.define :voted_post, :parent => :post, :class => Post do |p| p.association :votes, :factory =>...
3443 просмотров

Используйте помощники запросов вне спецификаций контроллера
Я хотел бы включить помощники запросов (из ActionDispatch::Integration::RequestHelpers [ApiDock] , например методы post и xhr) также в некоторых спецификациях, не входящих в спецификации моего контроллера. Проблема в том, что эти хелперы запросов...
1291 просмотров
schedule 11.10.2022

RSpec, webrat и экранированные символы
Я использую RSpec 2 с webrat в Rails 3 для проверки своих представлений. Я хочу убедиться, что в представлениях не отображаются специальные символы (например, “ ). Вот моя спецификация: it 'does not show special HTML characters'...
365 просмотров
schedule 18.02.2024

Проблемы контроллера пространства имен Rails 3 и Rspec 2
Я пытаюсь написать спецификацию, которая тестирует контроллер с пространством имен, назовем его Admin::FooController . Моя спецификация называется admin_foo_controller_spec.rb . В спецификации я пытаюсь написать очень простую спецификацию, чтобы...
1716 просмотров
schedule 21.12.2022

Проблема валидации с Autotest и Factory Girl
у меня проблема с автотестом. В моей пользовательской модели имя пользователя и адрес электронной почты уникальны. Когда я запускаю автотест, все работает нормально. Во втором туре из автотеста у меня Ошибка проверки: электронная почта уже...
973 просмотров

Как протестировать процесс регистрации Devise?
Недавно я добавил движок Devise в проект с существующей системой аутентификации (из руководства по Rails). До того, как я добавил Devise, мой UsersController обрабатывал все средства регистрации пользователей, создавая, редактируя, уничтожая, и у...
831 просмотров
schedule 07.10.2023

результат теста rspec из файла макета csv.read
Я использую рубин 1.9 и пытаюсь сделать BDD. Мой первый тест «следует читать в csv» работает, но второй, где мне нужно, чтобы насмехался над файловым объектом, - нет. Вот моя модель: require 'spec_helper' describe Person do describe...
12971 просмотров
schedule 20.04.2022

rspec для Delayed_job
Я пытаюсь написать rspec для отложенной работы. В настоящее время я использую отложенную работу следующим образом: class IncomingMailsController < ApplicationController ... MailingJob.new(@incoming_mail.id).perform ... end Затем в...
2983 просмотров

rspec-email — Как получить основной текст?
Я использую rspec с драгоценным камнем электронной почты. Я пытаюсь сделать: last_delivery = ActionMailer::Base.deliveries.last last_delivery.body.should include "This is the text of the email" Но это не работает, есть ли способ сказать...
10838 просмотров
schedule 07.01.2023

путь не работает должным образом при использовании капибары
Я использую рельсы 3.0.5, rspec2 с последней капибарой. Маршруты настроены так: scope "(:locale)", :locale => /de|fr|it|en/ do resources :dossiers end В application_controller у меня есть это: def default_url_options(options={})...
3368 просмотров
schedule 17.02.2023

Файл Rake RSpec и нет такого файла для загрузки rake/tasklib
Я пытаюсь написать специальную задачу rake для загрузки сборщика, но независимо от того, загружается упаковщик или нет, я получаю: no such file to load -- rake/tasklib Ниже находится Rakefile require 'rake' require "rubygems" require...
5433 просмотров
schedule 08.05.2022

RSpec с Capybara — тестовый вход с OpenID
Я создаю спецификации запросов после Railscast по адресу http://railscasts.com/episodes/257-request-specs-and-capybara В моем приложении пользователи входят в систему, используя свои учетные записи Google OpenID с OmniAuth...
890 просмотров
schedule 07.04.2023

Конфигурация Rspec 2: типы типов
В моем spec_helper.rb у меня есть config.include Devise::TestHelpers, :type => :controller так что я могу фактически протестировать свои контроллеры, которые требуют аутентификации пользователя. Тем не менее, спецификация для того же...
12967 просмотров
schedule 29.04.2024

Фильтр входа в RSpec Rails
Недавно я начал использовать rspec-rails(2.6.1) с моим приложением Rails(3.0.8). Я привык к Test::Unit и не могу заставить фильтр работать для моих тестовых методов. Мне нравится, чтобы все было как можно СУХИМ, поэтому я хотел бы настроить фильтр,...
1975 просмотров

Почему охранник приводит к сбою моих тестов?
Я новичок в рельсах и начинаю новый проект. У меня rspec2 и огурец работают с моими тестами без проблем. Однако, если я попытаюсь добавить guard-rspec и guard-cucumber, это приведет к сбою как моих спецификаций, так и интеграционных тестов. Хотя...
1179 просмотров

Тест RSpec 2 View для проверки доступной разметки?
Я хочу сделать некоторые базовые тесты доступности в RSpec (очевидно, для дальнейшей проверки другими инструментами и пользователями позже; это должно поймать низко висящие плоды, такие как поиск изображений без тегов alt и т. д.) В большинстве...
269 просмотров
schedule 18.05.2024

Макрос должен_получить RSpec, который включает идентификатор того, что необходимо протестировать
Как я могу написать это так, чтобы оно проходило без жесткого кодирования 1 . Курица и яйцо. @sender = Factory(:user) @receiver = Factory(:user) mailer = double mailer.should_receive(:deliver) Mailer.should_receive(:email).with(1, @sender.id,...
4268 просмотров

Sinatra + Rspec2 — использовать сеансы/помощники?
Я пытаюсь протестировать свое приложение Sinatra с помощью Rspec2, но не могу получить доступ к сеансам или вспомогательным методам в своих тестах. spec_helper: require File.dirname(__FILE__) + "/../myapp.rb" require 'rubygems' require...
755 просмотров
schedule 12.08.2022

не могу заставить работать capybara-webkit
Я использую капибару для интеграционного тестирования моего приложения rails 3. Когда я добавляю :js => true в сценарий, мои тесты работают с селеном, но когда я перехожу на использование драйвера webkit для js, я получаю ошибки для каждого из них:...
5860 просмотров
schedule 15.12.2022

Проблемы с использованием нескольких экземпляров объекта класса?
Я использую Ruby on Rails 3.0.9 и RSpect 2. Я пытаюсь реорганизовать некоторый файл спецификации следующим образом (чтобы протестировать с меньшим количеством кода, похожим на значения атрибутов объекта класса User ): let(:user1) { Factory(:user,...
35 просмотров