database_cleaner:在Ruby中清理数据库的策略。 可用于确保测试的清洁状态

时间:2021-02-01 07:50:17
【文件属性】:
文件名称:database_cleaner:在Ruby中清理数据库的策略。 可用于确保测试的清洁状态
文件大小:47KB
文件格式:ZIP
更新时间:2021-02-01 07:50:17
ruby testing testing-tools database-cleaner Ruby 数据库清理器 Database Cleaner是一组宝石,其中包含用于在Ruby中清洁数据库的策略。 最初的用例是确保测试期间的清洁状态。 每种策略都是少量的代码,但是在使用数据库进行测试的任何ruby应用程序中通常都需要这些代码。 宝石设定 每个ORM都有自己的gem,而不是直接使用database_cleaner gem。 大多数项目只需要使用database_cleaner-active_record gem: # Gemfile group :test do gem 'database_cleaner-active_record' end 如果您使用多个ORM,则只需加载多个gem: # Gemfile group :test do gem 'database_cleaner-active_record' gem 'database_cleaner-redis' end 适配器清单 以下是每个适配器支持的数据库和ORM的概述: MySQL,PostgreSQL,SQLite等 MongoDB 雷迪斯 有关可用配置选项的更多详细信息,可以在您所使用的特
【文件预览】:
database_cleaner-master
----.gitignore(227B)
----Guardfile(188B)
----database_cleaner-core.gemspec(1KB)
----.rspec(66B)
----bin()
--------setup(148B)
----.travis.yml(130B)
----LICENSE(1KB)
----.ruby-version.sample(9B)
----History.rdoc(20KB)
----examples()
--------db()
--------config()
--------lib()
--------features()
----CONTRIBUTE.markdown(818B)
----spec()
--------database_cleaner()
--------support()
--------spec_helper.rb(689B)
--------rcov.opts(76B)
----README.markdown(13KB)
----database_cleaner.gemspec(872B)
----lib()
--------database_cleaner()
--------database_cleaner.rb(41B)
--------database_cleaner-core.rb(32B)
----cucumber.yml(18B)
----ADAPTERS.md(4KB)
----tmp()
--------.keep(0B)
----Gemfile(375B)
----features()
--------cleaning_default_strategy.feature(461B)
--------support()
--------step_definitions()
--------cleaning.feature(553B)
--------cleaning_multiple_orms.feature(499B)
--------cleaning_multiple_dbs.feature(563B)
----Rakefile(381B)

网友评论