我有一个我创建的小 gem 和一个用于测试 gem 的单独的小 Rails 应用程序。
我一直在寻找有关如何将 test rails 应用程序嵌入到 gem 中的信息,以便将其打包为一个,以便我可以启动它来测试应用程序。
我目前已经在 test 的子目录中的 gem 树中得到它。我可以切换到该子目录并正常运行该应用程序,或者我可以使用 rake 运行它的测试。但这是正确的方法吗?
(如果有什么不同,这个 gem 和小测试应用程序适用于 Rails 2.x)
我有一个我创建的小 gem 和一个用于测试 gem 的单独的小 Rails 应用程序。
我一直在寻找有关如何将 test rails 应用程序嵌入到 gem 中的信息,以便将其打包为一个,以便我可以启动它来测试应用程序。
我目前已经在 test 的子目录中的 gem 树中得到它。我可以切换到该子目录并正常运行该应用程序,或者我可以使用 rake 运行它的测试。但这是正确的方法吗?
(如果有什么不同,这个 gem 和小测试应用程序适用于 Rails 2.x)
我建议你看看 github 上的其他一些 gem 以及它们的作用。有些人可能不需要完整的 Rails 应用程序,但可以设计,例如在 /test/rails_app 中嵌入准系统 Rails 应用程序
https://github.com/plataformatec/devise/tree/master/test/rails_app