1
我有一套Rspec用户模型测试通过,直到我有paperclip属性“个人资料图片”。回形针Rspec测试:为什么缺少attr_accessor?
一切都很好回形针,它很好,但我想我的测试也被更新通过。我只是说此行的user_spec文件的@attr:
:avatar => File.new (Rails.root + "public/images/Default_profile_picture.jpg")
在before_each循环,创建了一套标准的用户模型的工作属性。
当我运行测试,所有测试给我的错误信息:
User model missing required attr_accessor for 'avatar_file_name' ...
把回形针的领域attr_accessor模型使得在测试的问题消失了,但我不认为我应该在我的模型中执行此操作(如果我这样做,它不能正常工作)。
有没有人有一个想法,为什么我测试时得到这些错误消息? ...(我包括配置线Shoulda ::匹配器和spec/helper中需要的回形针行)
感谢您的任何答复,您可能会发布!