engine_cart:为 Rails 引擎生成测试应用程序的 Rake 任务

时间:2024-06-18 09:36:57
【文件属性】:

文件名称:engine_cart:为 Rails 引擎生成测试应用程序的 Rake 任务

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-18 09:36:57

Ruby

引擎车 为 Rails Engine gem 生成测试应用程序的 Rake 任务。 如果您有一个 Rails 引擎并想测试它,建议的方法是一个小型虚拟应用程序,它在加载了您的引擎的情况下加载 Rails 应用程序。 这个虚拟应用程序通常被签入源代码管理并与应用程序一起维护。 这很好用,直到你想测试: 不同版本的 Ruby(例如 MRI 和 JRuby) Rails的不同版本(Rails 5.0、6.0) 不同的部署环境(有和没有设计等) 其中每个场景可能涉及不同的配置、Gemfiles 等。 EngineCart 通过将 Rake 任务添加到您的引擎来帮助您使用 Rails 生成器(和/或应用程序模板)为您构建一次性测试应用程序。 安装 将此行添加到引擎的 Gemfile 中: gem 'engine_cart' 然后执行: $ bundle 或将其自己安装为: $


【文件预览】:
engine_cart-master
----.gitignore(173B)
----.engine_cart.yml(33B)
----README.md(6KB)
----.github()
--------workflows()
----Gemfile(348B)
----engine_cart.gemspec(919B)
----spec()
--------integration()
--------spec_helper.rb(91B)
----LICENSE.txt(1KB)
----lib()
--------generators()
--------engine_cart()
--------engine_cart.rb(3KB)
----Rakefile(2KB)

网友评论