* Use instance.fetchData rather than a static method.
Fixes issue with Redux's `connect` hoisting `fetchData` statically.
See #350
* Added changelog entry
* setup base CRA project, start work on test utils, add dependency testing
* change test running in children
* didn't know travis persisted cds
* rebased and added subscription mocked util
* fix syntax in travis file
* rebased and updated to new AC
* update tests to new AC
* switch to use internal testing utilties
* remove extra file
* turn off flow for now
* add a few sample projects and locally fix failing test env
* fix directory name
* revert back AC for type issue
* chore: version bump
* Fix variable name in test
* Add testonly command
* Bring across changed to mockedNetworkInterface
From https://github.com/apollostack/apollo-client/commit/3779572a21f90cd149727d13300df144ca7c80e2
* Enable source maps in tests
* Add lodash.pick to dependencies.
* First pass at refactor (WIP), skipping some tests
* Get SSR working with refactored AC
* Fix a bunch of tests I'd skipped
* Removed a bunch of remaining XXX notes
* Linting
* Update apollo version so this works w/ a branch!
* Fixed some problems with the rebase
* reintroduce skip test
* update changelog
* move all tests to jest
* fix import issue in react native test
* start switching out enzyme for react test renderer
* start working on some typings issues
* comment out coverage for no
* don't run tests in lib directory
* fix import issue in react native test
* run compile before file checks
* fix wrapped component test
* fix mobx test
* fix query tests
* fix redux tests
* try jest coverage
* remove unneeded deps
* update rebased tests for jest