DatabaseCleaner

database_cleaner

DatabaseCleaner

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

AI 简介

DatabaseCleaner 是一个 Ruby 项目,旨在为数据库清理提供策略,特别适用于测试环境以确保数据的清洁状态。它支持多种数据库和ORM(如ActiveRecord、Sequel、MongoDB、Redis等),通过特定的适配器gem来实现对不同数据库的支持。每个适配器都提供了配置选项,允许用户根据需要定制清理策略。此工具非常适合于需要在自动化测试前后保持数据库一致性或初始化状态的Ruby应用开发场景中使用。

Ruby
MIT License
3k
Stars
485
Forks
33
Watchers
28
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分60.26
默认分支main