jjzjj

ruby-on-rails - 测试与 rspec-rails 3.0.1 和 shoulda 的关联不起作用

目前,使用rspec-rails(2.14.2),我测试我在模型规范中与shoulda(3.5.0)gem的关联,如下所示:#app/models/user.rbclassUser经过一些研究,我在尝试使与关联相关的断言起作用时遇到了困难(它们似乎都失败了)。错误信息:1)UserFailure/Error:it{is_expected.tobelong_to:school}NoMethodError:undefinedmethod`belong_to'for##./spec/models/user.rb:4:in`block(2levels)in'所以我的问题是:你能在没有shoul

ruby - Autotest、Shoulda、Ruby - 设置?

我正在尝试让整个设置在我的Mac上与Autotest/Growl/Shoulda一起工作,以测试我正在为Authlogic开发的gem。.我过去经常使用RSpec,但想切换到Shoulda。这个gem将与Rails一起工作,但我制作的其他gem只是普通的旧ruby​​库,不依赖于Rails模块。测试ruby​​gems的推荐方法是什么?ZenTest似乎主要集中在Rails上,因为我还没有找到使它调用autotest自动运行所有TestUnit测试的gem,无论我是否使用Rails、Sinatra、或者只是做一个gem。问题是,在您正在构建的Gem上运行测试的设置/工作流程是什么?你有