I can't reproduce the failure with a slightly simplified version.
class User
attr_accessor :name
def invoke_additional_tasks(test)
{ success: true }
end
private
class << self
def validate_something(params)
{ success: true }
end
end
end
RSpec.describe User do
I have updated rspec from 2.9 to 3.5. After the update test cases are
failing where I stub the some method and expect presence on another method.
*User.rb*
class User
include Mongoid::Document
field :name, type: String
class << self
def test_method
rv = validate_something("test")
return rv if
That is because you are calling *invoke_additional_tasks* method on User
instance. The test case in my example is for *test_method* which is a Class
method. Please add Class method called *test_method* in User model to
reproduce the issue.
*user.rb*
class User
attr_accessor :name
class <<