refactor the node/browser extension model to use inheritance
- update install script
- temporarily disable tests
- remove auto-installer from build
add error handler to sender and disable wrapping console.log
fix html output for test helper (+rename)
refactor test execution
- use local version instead of installed version of applicationInsights.ts for tests
- create unit test class (instead of module)
refactor tests
- instantiate appInsights from within unit tests (to allow E2E tests to be added)
- reenable session tests
Fix url undefined issue
Add example usage
update unit test instructions
update example usage instructions/build integration
Add basic E2E tests
disable auto-collection, allow manual enabling of requests/traces/exceptions
- also, minor fix to example: "var aiModule" should be "import aiModule"
remove external dependencies and update to version 0.12 from browser SDK
allow auto-collectors to be restored after instrumentation
- remove console.log wrapper
default to https
Add async E2E tests and change request tracking API
-request tracking now requires an http.Server object
-e2e tests can be run from console or f5/browser
add validation to api tests
standardize test names
remove old request handler
Use async for e2e tests + add more e2e tests
- test auto-collection of http server requests
- revert to "monkey-patching" the http.server as this simplifies integration with express
add e2e test for re-enabling http server tracking
add unit tests for all API methods
- resolve "todo" in unit tests
- resolve "todo" in test helper..