【发布时间】:2014-12-16 15:30:07
【问题描述】:
我们使用的 Rails 引擎必须能够从包含的应用程序访问模型和行为,但是因为我们在一个虚拟应用程序中进行测试,所以我们无法使用这些东西进行测试,最终会模拟和存根整个应用程序只为了编写简单的测试而离开了世界的一半。
是否有某种方式,通过配置、代码或只是农场动物的仪式牺牲,我可以让我们的引擎测试在包含应用程序的上下文中运行,而不是在虚拟测试应用程序中运行?
【问题讨论】:
-
我想在这种情况下将目标功能(以可测试的方式)合并到虚拟应用程序中是不可行的?
-
挑战在于确保重复的功能保持最新。我只是希望能够直接引用它。实际上,我更愿意以完全不同的方式来做这件事。
标签: ruby-on-rails ruby-on-rails-3 rails-engines