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

Маршруты Rspec redirect_to не оправдывают ожиданий (или неправильно анализируются?), почему?
Кажется, мой маршрут rspec для :controller => 'phones', :action => 'edit' работает... он должен быть 'phones/123/edit', и согласно тестам rspec и рейк-маршрутам он соответствует требованиям. Но когда я создаю ожидание redirect_to, ожидание не...
1634 просмотров

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 просмотров

Протестируйте контроллер 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 просмотров

Лучший способ связать файлы данных с конкретными тестами в 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 просмотров