我开始学习rails中的插件开发,我想知道rails插件环境中test / dummy文件夹的用途是什么。我知道它具有常规应用程序的所有功能,但这对插件环境有何帮助。此外,我无法在网上找到用于探索rails插件开发系统的良好资源,如果发布了良好的资源,将会有所帮助。
答案 0 :(得分:2)
具有/test
的虚拟应用程序就像fixture一样,为运行插件的功能/集成测试提供基本环境。
因为这是一个插件(实际上它是一个宝石),即使它目前仍在/lib
,它应该不依赖于你的真实应用程序。但功能/集成测试需要一个Rails应用程序,所以这里是虚拟的。