Вопросы по теме 'rspec2'
неопределенный метод `each 'в сценарии factory_girl / rspec2
Я пытаюсь создать сообщение, связанное с голосованием. Таким образом, Post.votes будет генерировать связанные с ним голосования.
Factory.define :voted_post, :parent => :post, :class => Post do |p|
p.association :votes, :factory =>...
3443 просмотров
schedule
14.04.2023
Используйте помощники запросов вне спецификаций контроллера
Я хотел бы включить помощники запросов (из 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 просмотров
schedule
02.10.2022
Как протестировать процесс регистрации 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 просмотров
schedule
27.07.2023
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 просмотров
schedule
07.07.2023
Почему охранник приводит к сбою моих тестов?
Я новичок в рельсах и начинаю новый проект. У меня rspec2 и огурец работают с моими тестами без проблем. Однако, если я попытаюсь добавить guard-rspec и guard-cucumber, это приведет к сбою как моих спецификаций, так и интеграционных тестов. Хотя...
1179 просмотров
schedule
11.11.2022
Тест 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 просмотров
schedule
19.03.2023
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 просмотров
schedule
04.04.2023