Описание тега testunit

Test-unit - это библиотека модульного тестирования на Ruby. Он был частью стандартной библиотеки Ruby 1.8, а в стандартной библиотеке Ruby 1.9 есть уровень совместимости.
2 ответа

Rails: как я могу протестировать секундомер в моих интеграционных тестах Capybara?

В настоящее время пишу тесты для функции отслеживания времени моего Rails-приложения. Я не могу найти способ имитировать нажатие кнопки "Воспроизвести" на таймере, подождать несколько секунд, нажать "Пауза", а затем отправить форму (создание нового …
1 ответ

Оформление с помощью Test::Unit

Я использую Clearance для аутентификации с моим приложением rails, которое работает. Но теперь все мои модульные тесты не пройдены, потому что они перенаправляют на страницу входа, что имеет смысл. Клиренс, кажется, имеет вспомогательные функции для…
10 июн '10 в 14:23
0 ответов

Проверка рельсов для проверки длины: единица измерения

Я только начинаю тестирование на Rails и использую встроенный "язык" тестирования в отличие от Rspec. Что касается моей жизни, я не могу понять, почему это все еще не удается. test "product title is at least 10 chars long" do product = Product.new(d…
01 дек '15 в 03:31
1 ответ

Повторите набор тестов для различных входных параметров в Test::Unit ruby.

Мы создаем систему автоматизации QA с test::unit и selenium. Тесты для каждой страницы нашего веб-приложения находятся в отдельном каталоге, а в каталоге верхнего уровня мы имеем следующее: require 'rubygems' require 'test/unit' require 'test/unit/r…
17 апр '13 в 06:53
1 ответ

Как проверить, является ли ответ файлом?

Как проверить, является ли ответ действия контроллера в Rails файлом? (стойка-тест или капибара) Должен ли я использовать модульные тесты, чтобы сделать это? Сценарий прост: мне нужно проверить, совпадают ли экспортированные пользователи из базы дан…
04 фев '13 в 20:40
0 ответов

spork-testunit тесты не проводились

Новичок в Ruby, так что, пожалуйста, потерпите меня... Я использую JRuby для Windows, spork-0.9.0.rc9. Я могу нормально использовать тест rake, но когда я пытаюсь использовать testunit с помощью testdrb, мои тесты не запускаются. Например: testdrb -…
11 ноя '11 в 05:06
2 ответа

Ruby on Rails: лучший способ проверить неудачный вызов стороннего API

Я звоню стороннему веб-сервису прямо сейчас как часть моего приложения. Я использую драгоценный камень RestClient, чтобы сделать это. Есть масса инструментов, доступных для того же, так что это не должно иметь значения. Что меня интересует, так это …
24 окт '11 в 22:51
2 ответа

Изменение переменной при неудачном модульном тесте Ruby

Я использую Ruby Unit test в коде, как показано ниже. assert_equal(x, 'strin') Я хочу изменить переменную, если этот тест не пройден и тест все еще не пройден. Как я могу это сделать? Я сделал то же самое в Python, используя следующий код. try: self…
18 авг '14 в 20:23
1 ответ

Функциональный мини-тест Rails для действий контроллера при отправке электронной почты

Когда я assert_template после вызова действия, которое также отправляет электронное письмо, я получаю информацию о шаблоне электронной почты вместо той, которая отображается в браузере. Действие контроллера def create @user = User.new(params) if @us…
05 фев '14 в 14:22
1 ответ

Метод вспомогательных тестов Rails / модульного тестирования, NoMethodError: неопределенный метод

Как избежать этой ошибки: Error: test_update_location(LocationControllerTest) NoMethodError: undefined method `show_previous_version' for test_update_location(LocationControllerTest):LocationControllerTest/usr/local/rvm/gems/ruby-1.9.3-p327/gems/act…
18 мар '13 в 14:29
0 ответов

Как запустить один и тот же модульный тест несколько раз, чтобы проверить активные сеансы на сайте? используя ruby ​​и java

Мне нужно запустить скрипт входа в ruby ​​несколько раз, чтобы проверить активные сессии, которые может содержать веб-сайт. Как я могу сделать это, используя ruby ​​с тестовым модулем? Я новичок в рубине, поэтому не имею большого представления о том…
26 сен '16 в 11:52
1 ответ

Отношения между Selenium, Webdriver, test-unit?

Может ли кто-то помочь, определив взаимосвязь между следующим: Selenium, Webdriver и, самое главное, test-unit. Спасибо!
1 ответ

Может ли тест Ruby получить местоположение папки, из которой Rake его выполнил?

Может ли тест Ruby получить местоположение папки, из которой Rake его выполнил? Я хочу бежать Test::Unit модульные тесты с использованием Rake, но мои определенные "наборы тестов" в Rake должны быть в состоянии найти расположения библиотек относител…
13 июн '15 в 00:01
1 ответ

Как я могу получить цветной вывод в автотесте, используя Test/Unit, MiniTest?

Приложение Rails 3.2.1, использующее самоцветы minitest и autotest-rails. Если я запускаю "тест рейка", вывод будет цветным. Но если я запускаю автотест, вывод не цветной. Как я могу получить вывод цвета при использовании автотеста? Вот мой test_hel…
21 фев '12 в 20:54
0 ответов

Как создать отчет об испытании HTML с помощью Test Unit

У меня есть простой проект для разработки в рамках test:: unit, который работает нормально. Я хочу сгенерировать HTML-отчет о тестах, которые я выполнил с состоянием пройдено / не выполнено и другими относительными данными. У меня есть три файла: Ra…
15 июл '16 в 12:38
1 ответ

Запуск одного и того же набора тестов для нескольких экземпляров с использованием ruby ​​Unit test

Я хочу запустить набор тестов с двумя разными аргументами при инициализации. что я делаю сейчас: require 'rubygems' gem 'test-unit' require 'test/unit' require 'calc' class My_test < Test::Unit::TestCase class << self def startup $obj = Cal…
28 сен '12 в 21:42
1 ответ

Что делает хорошее сообщение об ошибке для testunit или других структур стиля nunit?

В тестовом / модульном модуле Ruby и других подобных фреймворках стиля nunit, что делает хорошее сообщение об ошибке? Должно ли сообщение об ошибке просто описывать, как ожидаемое значение не соответствует ожидаемому значению? assert_match("hey", "h…
11 дек '11 в 23:33
1 ответ

Превратить конкретную ошибку в сбой в ruby ​​Test::Unit

Я хотел бы получить способ сгенерировать ошибку в конкретном методе теста внутри Test::Unit::TestCase и превратить ее в ошибку с более дружественным родовым сообщением. Я продолжаю думать, что это должно быть возможно с некоторым наследством, но я н…
17 сен '13 в 20:48
2 ответа

Есть ли хорошие решения для отслеживания в рубине?

Я пишу немного ruby ​​(не Rails) и использую test/unit с musta для написания тестов. Существуют ли какие-либо драгоценности, которые позволят мне реализовать прослеживаемость от моих тестов до конструкций / требований? То есть: я хочу пометить свои …
05 авг '11 в 15:14
2 ответа

Не удается выполнить localStorage.clear в методе разрыва теста Капибара

Я использую Capybara для тестирования внешней части приложения, которое использует локальное хранилище HTML5 для сохранения значений данных на клиенте. Чтобы данные сеанса из одного теста не мешали другому, я позвонил Capybara.reset_sessions! в tear…