我正在尝试在控制器中使用 Rspec 测试这一行:
@dreams = Dream.public_dreams.includes(:user).where("users.type_id = ?", 5)
我在控制器测试中使用这条线对其进行测试:
Dream.public_dreams.select { |dream| dream.user.type_id = 5 }.should eq(@dreams)
但是,我收到此错误:
expected: nil, got [] (compared using ==)