为 Rails 插件设置测试目录

发布于 2024-09-08 01:13:30 字数 462 浏览 6 评论 0原文

我开始创建一个rails插件,其中包括Controller和Model的一些类和实例方法。 我首先尝试为模型设置测试。

在我的测试目录中添加一个模型目录。但我注意到 - 我的模型需要 geokit-rails 插件才能“acts_as_mappable”

如何将插件放入测试目录? 我尝试将其复制到 /test/plugins/geokit-rails 并将其包含在我的 test_helper 中?

require 'geokit'
require PLUGIN_ROOT + '/test/plugins/geokit-rails/lib/geokit-rails.rb'

我从插件中收到错误,

MissingSourceFile: no such file to load — geokit-rails/defaults

有什么建议吗?

I started to create a rails plugin which includes some class and instance methods of Controller and Model.
I fist tried to setup the tests for the Model.

Add a models directory in my test dir. But i noticed - i need the geokit-rails plugin for my model to be able to "acts_as_mappable"

How to get the plugin into the test dir?
I tryied to copy it to /test/plugins/geokit-rails and include it in my test_helper?

require 'geokit'
require PLUGIN_ROOT + '/test/plugins/geokit-rails/lib/geokit-rails.rb'

I get an error from the plugin

MissingSourceFile: no such file to load — geokit-rails/defaults

any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥抱影子 2024-09-15 01:13:30

我让插件运行并在 geokit-rails/lib/geokit-rails.rb 中进行了一些更改

dir = File.join(File.dirname(__FILE__))
require dir + '/geokit-rails/defaults'
require dir + '/geokit-rails/adapters/abstract'
require dir + '/geokit-rails/acts_as_mappable'
require dir + '/geokit-rails/ip_geocode_lookup'

i got the plugin running with some changes in geokit-rails/lib/geokit-rails.rb

dir = File.join(File.dirname(__FILE__))
require dir + '/geokit-rails/defaults'
require dir + '/geokit-rails/adapters/abstract'
require dir + '/geokit-rails/acts_as_mappable'
require dir + '/geokit-rails/ip_geocode_lookup'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文