appium/lib/server
Robert S. Jones f5a04fdcc0 Handle `node-idevice` callback parameter types for `isInstalled`.
This handles #4915.

Node package `node-idevice` has a method on the `IDevice` class
that checks to see if a given app is installed: `isInstalled`.
This method passes a boolean value as the second argument in the
callback function, but `isAppInstalled` expects an array.

The array support appears to be necessary for some other opaque
types so it cannot be removed.  Instead, we check the type of the
second parameter.  If it's `boolean` and `true` then we execute
the positive portion of the if block.
2015-04-15 10:39:57 -07:00
..
static Support flick when element is supplied 2015-02-26 18:23:20 +03:00
templates add a test for safari popup windows, and the guinea pig addition to support it 2015-04-14 07:45:00 -07:00
capabilities.js redo the stop-app-on-reset arg with the correct polarity (obviates #4826) 2015-04-13 16:36:03 -07:00
controller.js Handle `node-idevice` callback parameter types for `isInstalled`. 2015-04-15 10:39:57 -07:00
errors.js stricter jshint rules enforcable from editor 2014-01-29 14:03:34 +08:00
grid-register.js Improving logging 2014-06-04 09:07:58 +08:00
helpers.js Updated express's response method calls. 2015-02-26 23:20:56 +01:00
logger.js use external simctl library 2014-12-11 09:54:04 -08:00
main.js Use morgan(format, options) function signature. 2015-02-26 23:20:55 +01:00
middleware.js stricter jshint rules enforcable from editor 2014-01-29 14:03:34 +08:00
parser.js redo the stop-app-on-reset arg with the correct polarity (obviates #4826) 2015-04-13 16:36:03 -07:00
proxy.js update chromedriver support with callback-based functions that fit more snugly into the current paradigm 2015-04-08 17:24:21 -07:00
responses.js Updated express's response method calls. 2015-02-26 23:20:56 +01:00
routing.js Add window/:windowhandle/maximize route as noop 2015-03-27 11:19:33 -07:00
status.js Use contexts for switching native/web 2014-03-19 21:13:47 -07:00