Вопросы по теме 'rspec'
Маршруты Rspec redirect_to не оправдывают ожиданий (или неправильно анализируются?), почему?
Кажется, мой маршрут rspec для :controller => 'phones', :action => 'edit' работает... он должен быть 'phones/123/edit', и согласно тестам rspec и рейк-маршрутам он соответствует требованиям. Но когда я создаю ожидание redirect_to, ожидание не...
1634 просмотров
schedule
13.04.2022
RoR и RSpec: как получить доступ к переменным экземпляра контроллера без определения методов доступа?
Я пишу тесты rspec для своего контроллера и не могу найти решение следующей проблемы. Для одного из крайних тестов мне нужно проверить значение одной переменной экземпляра. Как я могу получить к нему доступ, не определяя аксессор? По умолчанию...
17988 просмотров
schedule
11.05.2022
огурец + веб-крыса: проверка текста, появляющегося дважды
Я работаю над приложением rails для самообучения BDD и тестирования в целом. Используем огурец + webrat + rspec, после видео-трансляций tuts. В этом приложении в викторине есть_много вопросов. Представление, которое я тестирую, должно отображать...
915 просмотров
schedule
09.05.2022
Как проверить выходы и прерывания в RSpec?
Я пытаюсь указать поведение для аргументов командной строки, которые получает мой скрипт, чтобы убедиться, что все проверки проходят. Некоторые из моих аргументов командной строки приведут к вызову abort или exit , поскольку предоставленные...
13483 просмотров
schedule
30.04.2022
Модули тестирования в RSpec
Каковы лучшие практики тестирования модулей в RSpec? У меня есть несколько модулей, которые включены в несколько моделей, и пока у меня просто есть дублирующие тесты для каждой модели (с небольшими отличиями). Есть ли способ СУШИТЬ его?
73997 просмотров
schedule
27.04.2023
Скриншоты Selenium с использованием rspec
Я пытаюсь сделать снимки экрана при сбое теста, используя selenium-client и rspec. Я запускаю эту команду:
$ spec my_spec.rb \
--require 'rubygems,selenium/rspec/reporting/selenium_test_report_formatter' \...
4502 просмотров
schedule
28.03.2022
rspec тестирует сообщение контроллера, меняя мои параметры с символов на строки и ломая мои тесты
В моей спецификации контроллера я делаю это:
it "should create new message" do
Client.should_receive(:create).with({:title => 'Mr'})
post 'create' , :client => {:title => "Mr" }
end
... и в моем контроллере я делаю ...
def...
17815 просмотров
schedule
23.06.2022
Тесты Rack rSpec Controller с проблемой промежуточного программного обеспечения Rack
У меня большие проблемы с тестированием API контроллера rSpec. Прямо сейчас я использую решение для аутентификации промежуточного программного обеспечения ( Warden ), и когда я запускаю спецификации, прокси добавляет промежуточного программного...
2282 просмотров
schedule
26.02.2022
Загрузка скрепок для модульного тестирования с помощью Rspec (Rails)
Всего Rspec noob здесь. Сегодня вечером пишу свои первые тесты.
У меня есть модель под названием Image. Скрепкой прикрепляю файл под названием фото. Стандартные вещи. Я запустил генератор скрепок, и все работает нормально в производственном и...
26534 просмотров
schedule
10.08.2022
Протестируйте контроллер Ruby-on-Rails с RSpec и другим именем маршрута
У меня есть модель Rails с именем Xpmodule с соответствующим контроллером XpmoduleController .
class XpmoduleController < ApplicationController
def index
@xpmodule = Xpmodule.find(params[:module_id])
end
def subscribe...
1832 просмотров
schedule
26.12.2023
как запустить .feature + _spec.rb + _test.rb с автотестом
В одном из моих проектов с некоторым существующим кодом часть кода покрыта файлом _test.rb, другая — файлом _spec.rb, и мы ввели .feature
Это стало хорошей смесью вещей для проверки. Я в тупике, как запустить .feature, _spec.rb и _test.rb для...
119 просмотров
schedule
07.04.2023
Лучший способ связать файлы данных с конкретными тестами в RSpec/Ruby
Для моих тестов RSpec я бы автоматически связывал файлы данных с каждым тестом. Чтобы уточнить, если для каждого из моих тестов требуется файл xml в качестве входных данных, а затем некоторые операторы xpath для проверки ответов, которые они...
368 просмотров
schedule
11.06.2022
установка ожиданий rspec для внутренних вызовов методов java из jruby
Я хотел бы иметь возможность протестировать код Java с помощью rspec под jruby, но не вижу, как установить ожидания для внутренних вызовов методов Java. Учитывая следующую java:
public class A {
public String hi() {
return hello();
}...
529 просмотров
schedule
26.03.2022
Ruby *args вызывает ошибку seg, когда аргументы не предоставлены
Я пытаюсь выполнить тестирование GUI по сценарию в Windows с использованием Ruby. Я использую руководство из книги по pragprog . и я попадаю в какую-то загвоздку. Я выделил некоторый код, чтобы помочь с повторяющимся сопоставлением функций...
218 просмотров
schedule
20.08.2023
неопределенный метод `find_link 'для #‹ Cucumber :: Rails :: World: 0x818e02e8 ›(NoMethodError)
Rspec меня явно ненавидит. Я ненавижу его в ответ.
#features/step_definitions/custom_steps.rb
Then /^I should see the link "([^\"]*)"$/ do |linked_text|
find_link(linked_text)
end
#link.feature
Then I should see the link...
953 просмотров
schedule
01.09.2022
Учебник по использованию огурца и rspec с приложениями .net
Существуют ли какие-либо хорошие учебные пособия по использованию огурца и rspec для тестирования приложений .net?
1751 просмотров
schedule
03.04.2022
Как мне параметризовать тесты RSpec, чтобы я мог тестировать одно и то же поведение в немного разных условиях
Я реализую службу, к которой можно получить доступ несколькими способами:
Использование простых параметров запроса
С параметрами, закодированными как объект Javascript
Для некоторых вызовов поддерживаются как GET, так и POST, при этом POST...
812 просмотров
schedule
29.01.2024
В rails 3 и rspec 2, как я могу протестировать макет, используемый вызовом render()?
Я пытаюсь проверить, что представление было отображено с заданным макетом. Как я могу проверить, какой макет использовался для вызова render()?
781 просмотров
schedule
27.02.2024
assigns_to не работает для Rails 3 Shoulda в Ubuntu
Я использую Rails3 с rspec и shoulda. У меня есть спецификация ниже
describe PagesController, "on GET to show while logged off" do
before(:each) do
@site = Factory.create(:site)
@site.domains << Factory.create(:domain)...
1464 просмотров
schedule
27.09.2023
Для чего нужны спецификации/запросы?
Я использую RSpec для тестирования моего милого маленького веб-приложения. Для интеграционных тестов я использую Steak. При использовании генераторов Rails (да, я знаю, что это не метод Zen для работы с TDD) также генерируются некоторые файлы в...
719 просмотров
schedule
06.01.2024