Rspec,测试宝石
我开发了一个 gem,通过添加 acts_as_gmappable 来在模型中使用,并且可以在声明中传递选项。
现在我想用 Rspec 编写测试,我陷入了所有与模型相关的功能:
- 检查地理编码是否正确完成
- ,检查我从所有数据库条目创建了正确的 json
- 等...
我知道如何在 Rails 应用程序中执行这些操作但绝对不是宝石。有曲目吗?
I've developed a gem which is to use inside a model by adding acts_as_gmappable
and it's possible to pass options in the declaration.
Now that I want to write tests with Rspec, I'm stuck for all model related functions:
- check if geocoding was properly done
- check I create a proper json from all database entries
- etc ...
I know how to do these inside a Rails app but definitly not for a gem. Any track?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过阅读 Jose Valim 的优秀书籍成功做到了这一点:
http://plataformatec.com。 br/crafting-rails-applications/
他描述了如何使用他的引擎构建器测试他的 gem:
https:/ /github.com/josevalim/enginex
I managed to do this by reading the excellent book of Jose Valim:
http://plataformatec.com.br/crafting-rails-applications/
He describes how he tests his gem using his engine builder:
https://github.com/josevalim/enginex