我正在尝试为具有belongs_to
关联的类创建一些关联测试。
在创建灯具时测试失败 - Rails未检测到belongs_to :user
中的Posts
关联。
它似乎传递了常规的rake test
命令,但是当单个文件在guard
内运行时却没有。
测试如下:
module Post
class AssociationsTest < ActiveSupport::TestCase
subject { Post.new }
should belong_to(:user)
end
end
答案 0 :(得分:2)
我设法找出了我的问题 - 我认为这是因为我在测试中使用嵌套的模块/类定义,并使用相同的模块名称。
工作代码是:
class Post::AssociationsTest < ActiveSupport::TestCase
subject { Post.new }
should belong_to(:user)
end