ruby-on-rails - 如何测试使用不同数据库修改 ActiveRecord 的 gem?

标签 ruby-on-rails ruby testing activerecord rubygems

我创建了 a gem向类 ActiveRecord::Base 添加一个新方法。我已经手动测试了 gem(创建一个 Rails 应用程序)并且它可以工作,但我想创建一个自动测试电池来正确测试它。有什么 gem 可以作为引用吗?

谢谢!!

塞尔吉奥。

最佳答案

从 Rails 的 Travis 配置来看,它似乎针对每个数据库运行了几次:

https://github.com/rails/rails/blob/master/ci/travis.rb

粗糙但有效:)

关于ruby-on-rails - 如何测试使用不同数据库修改 ActiveRecord 的 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9885235/

相关文章:

ruby-on-rails - "Or"语句在 Rails 查询中不起作用

ruby-on-rails - Accepts_nested_attributes_for 引发 ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR

ruby-on-rails - 未初始化常量 ActionController::Caching::Sweeper

ruby - Watir-Webdriver 如何处理加载失败的页面并继续测试

android - Robotium:如何在 Activity 启动之前更新首选项?

testing - 测试 Controller 上的 TFS 2010 测试代理注册

ruby-on-rails - 用户/类协会

键删除后 ruby​​ 哈希内存泄漏

ruby - Capybara-webkit、rspec 集成规范和 xvfb : webkit_server: Fatal IO error: client killed

python - Django 测试 : Faking User Creation