Вопросы по теме 'rspec2'
Rails/RSpec: как протестировать метод #initialize?
Как указать поведение #initialize с помощью RSpec? Например здесь:
generator.rb
class Generator
attr_accessor :seed
def initialize(seed = nil)
@seed = seed || pick_seed
end
def pick_seed
Time.now.to_i
end
end...
20879 просмотров
schedule
27.03.2022
Интеграционное тестирование Rails
Я собираюсь настроить несколько интеграционных тестов для уже созданного приложения Rails 3. Приложение построено на Rails 3 и Ruby 1.9.2. Я видел рекомендации для Capybara, Cucumber и RSpec 2, но не уверен, в чем преимущества каждого из них.
Я...
1708 просмотров
schedule
29.09.2023
Как мне подготовить тестовые базы данных для тестов Rails rspec без запуска rake spec?
После значительного устранения неполадок я понял, что мне нужно запустить rake spec один раз (я могу прервать выполнение с помощью control-c), прежде чем я смогу запустить rspec напрямую (например, в подмножестве наших спецификаций). Мы используем...
102283 просмотров
schedule
17.01.2024
Как получить доступ к переменной params в вспомогательных спецификациях
Я пишу некоторые спецификации для помощников, которые проверяют значения в переменной params. До сих пор я делал:
helper.stub!(:params).and_return(:user => {:username => "jack"})
Проблема в том, что в то время как фактический хэш...
1661 просмотров
schedule
24.03.2024
Использование Rspec 2 для тестирования уровня пользовательского интерфейса приложения командной строки
Я пишу приложение командной строки на Ruby. Я довольно хорошо знаком с Rspec 2, так как он используется в некоторых приложениях Rails, над которыми я работаю. Я пишу приложение командной строки и пытаюсь использовать Rspec 2 для BDD.
Как я могу...
911 просмотров
schedule
02.02.2023
Factory Girl / Capybara удаляют записи из базы данных в середине теста?
Работая с RSpec и Capybara, я получаю интересный режим сбоя теста, который уходит с небольшими перестановками строк в тестовом примере ... вещи, которые не должны иметь значения.
Разрабатываю собственную систему аутентификации. В настоящее время...
4222 просмотров
schedule
23.03.2022
Использование rspec, устройства и sentient_user
Я использую Devise с sentient_user Gem — https://github.com/bokmann/sentient_user . Он отлично работает, когда я использую current_user в модели. Проблема в том, что мой тест Rspec не работает. В моем тесте Rspec у меня есть
describe...
691 просмотров
schedule
06.10.2023
неопределенный метод `sign_in' для ошибки #‹RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x1057fd428› при попытке настроить RSpec с помощью Devise
У меня есть spec/controllers/add_to_carts_spec.rb :
require 'spec_helper'
describe CartItemsController do
before (:each) do
@user = Factory(:user)
sign_in @user
end
describe "add stuff to the cart" do
it "should add a product...
12307 просмотров
schedule
28.11.2022
Использование фабричной девушки, Rspec2 и Rails 3.1.0
В настоящее время я пытаюсь интегрировать фабричную девушку в свою тестовую среду. Мне удалось успешно интегрировать factory girl с моим приложением rails 3.1.0, и оно отлично работает.
я использую
rspec2
заводская девушка
рельсы 3.1.0...
1387 просмотров
schedule
16.10.2022
Ускорение тестирования контроллеров rspec: использовать до того, как все выйдет из строя?
У меня есть простой тест контроллера, содержащий a.o. следующий код:
context "POST :create" do
before (:each) do
post :create, :user_id => @user.id,
:account => { .. some data ... }
end
it { response.status.should == 201...
2452 просмотров
schedule
22.02.2024
Ruby RSpec нет такого файла для загрузки Ошибка
Я борюсь с RSpec, я просто не могу заставить RSpec работать в моем проекте Ruby. Даже в простом примере, приведенном в разделе «Начать сейчас» на официальной домашней странице RSpec: http://rspec.info/
Итак, я беру код из официального примера и...
9292 просмотров
schedule
01.01.2023
Тестирование RSpec без проверки has_many через отношения
У меня есть отношения «многие ко многим» между документами.
Скажем, у меня есть document1 и document2 . У меня есть таблица многие ко многим, где есть родители и дети.
document.rb
has_many :child_relationships, :class_name =>...
338 просмотров
schedule
11.06.2024
тестирование ведения журнала в функции волшебства с использованием rspec в rails 3.1
я добавил include Sorcery::TestHelpers::Rails внутри sorcery.rb, моя спецификация контроллера выглядит так
describe "success" do
before(:each) do
@user = Factory(:user)
@attr = { :username => @user.username, :password =>...
1053 просмотров
schedule
06.09.2023
RSpec дает сбой при сопоставлении двух классов, хотя классы _идентичны_
У меня есть следующий фрагмент кода, который проверяет, совпадает ли возвращенный видеообъект с тем, который я вставил.
Видеообъект представляет собой объект Panda Stream , и, ссылаясь на свою домашнюю страницу, Panda::Video.find должен...
154 просмотров
schedule
06.11.2023
Как смешать модуль с контекстом rspec
Как я могу смешать модуль с контекстом rspec (он же describe ), чтобы константы модуля были доступны для спецификации?
module Foo
FOO = 1
end
describe 'constants in rspec' do
include Foo
p const_get(:FOO) # => 1
p FOO...
5257 просмотров
schedule
26.02.2023
Маршрутизация локали Rails I18n и тестирование RSpec
Мое приложение было написано на английском, и все было хорошо. Вчера начал играть с поддержкой интернационализации Rails.I18n. Все хорошо. Когда я просматриваю http://localhost:3000/jp/discounts , он на японском, и «http: // localhost: 3000 /...
2024 просмотров
schedule
25.08.2022
rspec, 2 пути одинаковы?
@sponge = Factory(:user)
let(:event_type) { EventType.where( name: 'visit_site').first
ONE: => false при запуске теста
subject{ Event.new user: @sponge, event_type: event_type, points_earned: event_type.points_value, description: {}}...
71 просмотров
schedule
07.02.2024
Ожидания Rspec и Rails Controller
Все,
Возникли некоторые проблемы с тестом, похожие на следующие:
it "does something" do
controller.should_receive(:some_method).once
expect {
post :create, some_params_hash, some_session_hash
}.to change(Something, :count).by(1)
end...
1466 просмотров
schedule
14.10.2022
Использование rspec для тестирования ActionMailer с should_receive
У меня есть такой тест RSpec:
it "should ..." do
# mailer = mock
# mailer.should_receive(:deliver)
Mailer.should_receive(:notification_to_sender)#.and_return(mailer)
visit transactions_path
expect do
page.should_not...
5402 просмотров
schedule
27.10.2022
Rspec нет соответствий маршрута
Я получаю следующую ошибку с rspec:
1) LandingController landing#index returns http success
Failure/Error: get :index
ActionController::RoutingError:
No route matches {:controller=>"landing"}
#...
1608 просмотров
schedule
15.04.2024