lib/appium_lib/driver.rb in appium_lib-9.9.0 vs lib/appium_lib/driver.rb in appium_lib-9.9.1
- old
+ new
@@ -4,31 +4,20 @@
module Minitest
# Fix superclass mismatch for class Spec
class Runnable
end
- # defined? 'Minitest' # expression
-
- # To switch load class
- def self.left_greater_than_or_equal_to_right?(left, right)
- left.split('.').zip(right.split('.')).each do |value|
- diff = value[0].to_i - value[1].to_i
- return true if diff > 0
- return false if diff < 0
+ begin
+ class Test < Runnable
end
- true
- end
-
- if left_greater_than_or_equal_to_right?(VERSION, '5.11.0')
+ rescue TypeError => te
# http://docs.seattlerb.org/minitest/History_rdoc.html#label-5.11.0+-2F+2018-01-01
+ # for 5.11.0/5.11.1
# `Minitest::Test` became a subclass of `Minitest::Result`
+ raise TypeError, te.message unless te.message == 'superclass mismatch for class Test'
+
class Test < Result
end
- else
- class Test < Runnable
- end
- end
- class Spec < Test
end
end
end
require 'appium_lib_core'