我是RSpec和工厂女孩的新手,所以我确信我错过了一些简单的事情。工厂女孩测试康康能力
我想弄清楚如何将工厂女孩进入的测试方法康康舞能力,这是建议的cancan wiki:
require "cancan/matchers"
# create user
ability = Ability.new(user)
ability.should_not be_able_to(:destroy, Project.new)
我把规格/型号/ ability_spec.rb这个代码,并试图创建具有相同的工厂女孩的方法是在我的控制器规范工作的用户:
admin = create(:user)
然而RSpec的给出了错误“未定义的方法'创建'”同样的事情发生在我做FactoryGirl.create(:用户) 。
更新
在规格/ spec_helper.rb我:
RSpec.configure do |config|
config.include FactoryGirl::Syntax::Methods
end
任何想法是怎么回事?
你是如何配置你的应用程序。使用FactoryGirl? –