@@ -79,7 +79,8 @@ def update data, *args
79
79
end
80
80
end
81
81
82
- module MiniTest
82
+ # Fix uninitialized constant Minitest (NameError)
83
+ module Minitest
83
84
class Spec ; end
84
85
end
85
86
@@ -114,9 +115,9 @@ module Appium
114
115
class Driver
115
116
@@loaded = false
116
117
117
- attr_reader :default_wait , :app_path , :app_name ,
118
+ attr_reader :default_wait , :app_path , :app_name , :device ,
118
119
:app_package , :app_activity , :app_wait_activity ,
119
- :sauce_username , :sauce_access_key , :port , :os , : debug
120
+ :sauce_username , :sauce_access_key , :port , :debug
120
121
# Creates a new driver.
121
122
# :device is :android, :ios, or :selendroid
122
123
#
@@ -218,7 +219,8 @@ def initialize opts={}
218
219
@@loaded = true
219
220
# Promote Appium driver methods to Object instance methods.
220
221
$driver. public_methods ( false ) . each do | m |
221
- ::MiniTest ::Spec . class_eval do
Has conversations. Original line has conversations.
222
+ # not MiniTest::Spec
223
+ ::Minitest ::Spec . class_eval do
222
224
define_method m do | *args , &block |
223
225
begin
224
226
# puts "[Object.class_eval] Calling super for '#{m}'"