Вопросы по теме 'testunit'
как мой гем может узнать путь к своему каталогу репозитория?
У моего gem semantictext есть куча тестовых данных, которые он считывает для регрессионного тестирования.
Вот проект: http://github.com/dafydd/semantictext
Вот пример теста, который я хочу запускать прямо из гема:...
86 просмотров
schedule
04.07.2022
Какова наилучшая стратегия добавления тестов в существующий проект rails?
Существует существующий проект, который уже развернут в рабочей среде. Мы хотим добавить к нему несколько тестов (чем раньше, тем лучше), и мне приходится выбирать между путем BDD (rspec/cucumber) или путем TDD (TestUnit). Я действительно начинаю с...
449 просмотров
schedule
02.07.2023
Как вы издеваетесь над методом, подобным каждому?
Я пытаюсь протестировать метод, который использует CSV.foreach для чтения в файле csv и выполняет некоторую обработку. Это выглядит примерно так:
require 'csv'
class Csv_processor
def self.process_csv(file)
begin
CSV.foreach(file) do...
1166 просмотров
schedule
04.04.2024
Как определить общую логику настройки и разрыва для всех тестов в Test :: Unit :: TestCase в ruby?
Предположим, что в setup или teardown должны выполняться потенциально дорогостоящие операции, одинаковые для всех тестов и результаты которых не искажаются во время выполнения тестов. Мне кажется неправильным запускать их до / после каждого...
11411 просмотров
schedule
14.04.2022
Test::Unit как тестировать файловые операции и содержимое файла
Я ищу способ протестировать методы, использующие класс File с test_unit. Это действительно то же самое, что проблема с Rspec, но как заставить его работать с test_unit.
def foo
File.open "filename", "w" do |file|
file.write("text")...
456 просмотров
schedule
16.10.2022
Запуск RSpec с существующими тестами TestUnit и покрытие с помощью Simplecov
Я новичок в ROR, и мне интересно, обеспечивает ли Simplecov покрытие тестами TestUnit и RSpec в одном проекте?
Я нахожусь в процессе переноса некоторых тестов, которые мы написали в RSpec, из автономного веб-приложения в существующее...
1273 просмотров
schedule
09.03.2023
Использование Test::Unit на уровне абстракции
Есть ли способ вызывать утверждения внутри объекта? Я пишу тесты Selenium и использую тестовый блок для утверждений и удобной отчетности. У меня есть уровень абстракции между тестом верхнего уровня (класс, расширяющий Test::Unit::TestCase) и...
91 просмотров
schedule
20.05.2023
Как остановить rspec от запуска тестового модуля в конце?
Rspec пытается запустить Test::Unit тесты в конце запуска любого файла спецификации или всего набора тестов. Это все еще нормально, поскольку у меня нет тестовых файлов тестовых модулей, но он пытается передать параметры командной строки, заданные...
962 просмотров
schedule
04.07.2023
Authlogic и current_user
Мои функциональные тесты не проходят, потому что current_user не распознает моих аутентифицированных пользователей.
Вот часть application_controller (есть и другие require_* фильтры):
def current_user
return @current_user if...
111 просмотров
schedule
22.04.2022
Неопределенный метод: assert_not_nil в Minitest
Я пытаюсь выполнить следующий код, но он выдает ошибку неопределенного метода:
require 'minitest/autorun'
require 'string_extension'
class StringExtensionTest < Minitest::Test
def test_humanize_returns_nothing
assert_not_nil...
5985 просмотров
schedule
16.06.2023
Предоставляет ли minitest тестовую директиву?
В Rails я могу использовать ключевое слово test для своих тестов, которое я нахожу очень привлекательным и лучшим выбором по сравнению с многословием Rspec.
Пример:
class TestMyClass < ActionController::TestCase
test 'one equals one' do...
26 просмотров
schedule
20.02.2023
Как запустить только одно тестовое утверждение с помощью rails Test::Unit или minitest?
Я работаю над проектом, в котором есть устаревшие тесты, написанные в minitest. Как запустить только одно утверждение из тестового файла?
Примечание. У меня есть ответ на мой вопрос, я опубликую его через минуту. Я размещаю это здесь, чтобы а)...
102 просмотров
schedule
16.01.2023