naked iOS app with failing unit test
setup with cocoapods (SBJson) and first eval
return all supported types from JS
jsExpressions with @ placeholders
eval with thisArg
OCMock and first version of TransitNativeFunction
TransitProxy.jsRepresentation and TransitNativeFunction
implicit and explicit TransitProxy.dispose (and private .disposed)
remove unneeded test header files
make TransitNativeFunction.dispose public
TransitJSFunction
added: TransitContext jsRepresentationForProxyWithId:
wip: distinguish between context releaseJSProxyWithId: and releaseNativeProxy:
retaining native proxies and A LOT struggle with retain cycles under tests (ARC and exceptions, OCMock without reset)
TransitProxy can wrap non-proxy values
TransitUIWebViewContext injects (and somehow keeps) code in initial and reloaded page
TransitUIWebView call be called from JS, max recursion depth appears to be 63
grunt fills injection code for TransitUIWebViewContext that confirmed to create a global transit object
proxyfied result is transformed to TransitProxies
first end-to-end call (needed fix in transit.js)