Remove duplicate method. Add testing helper method to reset.
This commit is contained in:
parent
58f66ac8ce
commit
a6d95016e6
|
@ -48,14 +48,6 @@ module Vagrant
|
||||||
self
|
self
|
||||||
end
|
end
|
||||||
|
|
||||||
# Start checkpoint check
|
|
||||||
#
|
|
||||||
# @return [self]
|
|
||||||
def check
|
|
||||||
start_check
|
|
||||||
self
|
|
||||||
end
|
|
||||||
|
|
||||||
# Check has completed
|
# Check has completed
|
||||||
def complete?
|
def complete?
|
||||||
!@checkpoint_thread.nil? && !@checkpoint_thread.alive?
|
!@checkpoint_thread.nil? && !@checkpoint_thread.alive?
|
||||||
|
@ -78,7 +70,7 @@ module Vagrant
|
||||||
# Run check
|
# Run check
|
||||||
#
|
#
|
||||||
# @return [self]
|
# @return [self]
|
||||||
def start_check
|
def check
|
||||||
if enabled && @checkpoint_thread.nil?
|
if enabled && @checkpoint_thread.nil?
|
||||||
logger.debug("starting plugin check")
|
logger.debug("starting plugin check")
|
||||||
@checkpoint_thread = Thread.new do
|
@checkpoint_thread = Thread.new do
|
||||||
|
@ -169,6 +161,15 @@ module Vagrant
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# @private
|
||||||
|
# Reset the cached values for platform. This is not considered a public
|
||||||
|
# API and should only be used for testing.
|
||||||
|
def reset!
|
||||||
|
logger = @logger
|
||||||
|
instance_variables.each(&method(:remove_instance_variable))
|
||||||
|
@logger = logger
|
||||||
|
@enabled = false
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue