Claude Code를 활용한 9,000개 RSpec 테스트의 Minitest 마이그레이션 및 6단계 파이프라인 구축

FactoryBot 오버헤드로 인해 25분 소요되던 RSpec 테스트 스위트를 Minitest와 Fixture 기반으로 전환하여 실행 시간을 14초로 단축했다.

#claude_code #minitest
https://ruby-news.kr/articles/a-6-gate-claude-code-pipeline-for-migrating-9k-rspec-tests-to-minitest

Claude Code를 활용한 9,000개 RSpec 테스트의 Minitest 마이그레이션 및 6단계 파이프라인 구축

FactoryBot 오버헤드로 인해 25분 소요되던 RSpec 테스트 스위트를 Minitest와 Fixture 기반으로 전환하여 실행 시간을 14초로 단축했다.

Ruby-News | 루비 AI 뉴스

Claude Code를 활용한 9,000개 RSpec 테스트의 Minitest 마이그레이션 및 6단계 파이프라인 구축

FactoryBot 오버헤드로 인해 25분 소요되던 RSpec 테스트 스위트를 Minitest와 Fixture 기반으로 전환하여 실행 시간을 14초로 단축했다.

🔗 원문 보기

Claude Code를 활용한 9,000개 RSpec 테스트의 Minitest 마이그레이션 및 6단계 파이프라인 구축

FactoryBot 오버헤드로 인해 25분 소요되던 RSpec 테스트 스위트를 Minitest와 Fixture 기반으로 전환하여 실행 시간을 14초로 단축했다.

Ruby-News | 루비 AI 뉴스

Hanami 프레임워크의 구조 개선과 미들웨어 제거: Continuations 2026/13

Hanami::Action의 본문 파싱 로직을 개선하여 별도 설정 없이도 multipart 본문을 처리할 수 있게 되었으며, 이를 통해 기존의 불필요한 바디 파싱 미들웨어를 기본 앱 구성에서 완전히 제거했다.

#hanami #minitest
https://ruby-news.kr/articles/continuations-2026-13-begone-awkward-solution

Hanami 프레임워크의 구조 개선과 미들웨어 제거: Continuations 2026/13

Hanami::Action의 본문 파싱 로직을 개선하여 별도 설정 없이도 multipart 본문을 처리할 수 있게 되었으며, 이를 통해 기존의 불필요한 바디 파싱 미들웨어를 기본 앱 구성에서 완전히 제거했다.

Ruby-News | 루비 AI 뉴스

Hanami 프레임워크의 구조 개선과 미들웨어 제거: Continuations 2026/13

Hanami::Action의 본문 파싱 로직을 개선하여 별도 설정 없이도 multipart 본문을 처리할 수 있게 되었으며, 이를 통해 기존의 불필요한 바디 파싱 미들웨어를 기본 앱 구성에서 완전히 제거했다.

🔗 원문 보기

Hanami 프레임워크의 구조 개선과 미들웨어 제거: Continuations 2026/13

Hanami::Action의 본문 파싱 로직을 개선하여 별도 설정 없이도 multipart 본문을 처리할 수 있게 되었으며, 이를 통해 기존의 불필요한 바디 파싱 미들웨어를 기본 앱 구성에서 완전히 제거했다.

Ruby-News | 루비 AI 뉴스

Claude Code와 Ruby on Rails: 실전 프로젝트 적용기

실제 운영 중인 복잡한 Rails 프로젝트에 Claude Code를 도입하여 디버깅 소요 시간을 45분에서 10분 내외로 대폭 단축했다.

#claude_code #minitest #rspec
https://ruby-news.kr/articles/using-claude-code-with-ruby-on-rails-field-notes-robby-on-rails

Claude Code와 Ruby on Rails: 실전 프로젝트 적용기

실제 운영 중인 복잡한 Rails 프로젝트에 Claude Code를 도입하여 디버깅 소요 시간을 45분에서 10분 내외로 대폭 단축했다.

Ruby-News | 루비 AI 뉴스

Claude Code와 Ruby on Rails: 실전 프로젝트 적용기

실제 운영 중인 복잡한 Rails 프로젝트에 Claude Code를 도입하여 디버깅 소요 시간을 45분에서 10분 내외로 대폭 단축했다.

🔗 원문 보기

실제 운영 중인 복잡한 Rails 프로젝트에 Claude Code를 도입하여 디버깅 소요 시간을 45분에서 10분 내외로 대폭 단축했다.

🔗 원문 보기

Claude Code와 Ruby on Rails: 실전 프로젝트 적용기

실제 운영 중인 복잡한 Rails 프로젝트에 Claude Code를 도입하여 디버깅 소요 시간을 45분에서 10분 내외로 대폭 단축했다.

Ruby-News | 루비 AI 뉴스

RSpec에서 레일즈 기본 테스트 프레임워크인 Minitest로 전환한 이유

Minitest는 복잡한 DSL 대신 순수 루비 문법을 사용하여 학습 곡선이 낮고 코드의 가독성과 유지보수성이 매우 뛰어납니다.

#minitest
https://ruby-news.kr/articles/why-i-switched-from-rspec-to-minitest-rails-default

RSpec에서 레일즈 기본 테스트 프레임워크인 Minitest로 전환한 이유

Minitest는 복잡한 DSL 대신 순수 루비 문법을 사용하여 학습 곡선이 낮고 코드의 가독성과 유지보수성이 매우 뛰어납니다.

Ruby-News

AI 친화적인 코드베이스 구축을 위한 RSpec에서 Minitest로의 전환 전략

RSpec의 복잡한 '원격 작용' 패턴은 AI의 컨텍스트 이해를 방해하며, 이를 해결하기 위해 단순하고 명확한 Minitest와 Sorbet 기반의 타입 시스템을 도입했습니다.

#minitest #sorbet
https://ruby-news.kr/articles/VCJOHznLqbo

AI 친화적인 코드베이스 구축을 위한 RSpec에서 Minitest로의 전환 전략

RSpec의 복잡한 '원격 작용' 패턴은 AI의 컨텍스트 이해를 방해하며, 이를 해결하기 위해 단순하고 명확한 Minitest와 Sorbet 기반의 타입 시스템을 도입했습니다.

Ruby-News || 루비 AI 뉴스

This is an interesting article about parallel testing and CI https://visuality.pl/posts/parallel_tests_without_waiting

#ruby #rails #rspec #minitest

Parallel Tests Without Waiting - Blog - Visuality

Learn how rspec-big-split gem solves the CI bottleneck caused by large RSpec test files by intelligently splitting them across parallel workers.

🙋 Minitest users, I need your feedback on Hanami’s upcoming Minitest support! https://discourse.hanamirb.org/t/feedback-on-hanami-minitest/1415

#ruby #minitest

Feedback on Hanami Minitest

Hi everyone — I’m pleased to share that our initial Minitest support is now merged into the gem’s main branch. I’ve implemented the block-based test/setup/teardown API, as you suggested above (with some tweaks to make it fit better with setup and teardown methods in superclasses). I decided to host the base classes inside the gem. They exist as Hanami::Minitest::{Test,RequestTest,FeatureTest}. I’ve also take the opportunity to use this as a first foray into internalising some of the test setup...

Hanami