{"action":"created","issue":{"url":"https://api.github.com/repos/nteract/nteract/issues/1102","repository_url":"https://api.github.com/repos/nteract/nteract","labels_url":"https://api.github.com/repos/nteract/nteract/issues/1102/labels{/name}","comments_url":"https://api.github.com/repos/nteract/nteract/issues/1102/comments","events_url":"https://api.github.com/repos/nteract/nteract/issues/1102/events","html_url":"https://github.com/nteract/nteract/pull/1102","id":186054101,"number":1102,"title":"[WIP] feat(expandedDisplay): load cell expansion preference from nteract.json","user":{"login":"alexandercbooth","id":15242567,"avatar_url":"https://avatars.githubusercontent.com/u/15242567?v=3","gravatar_id":"","url":"https://api.github.com/users/alexandercbooth","html_url":"https://github.com/alexandercbooth","followers_url":"https://api.github.com/users/alexandercbooth/followers","following_url":"https://api.github.com/users/alexandercbooth/following{/other_user}","gists_url":"https://api.github.com/users/alexandercbooth/gists{/gist_id}","starred_url":"https://api.github.com/users/alexandercbooth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexandercbooth/subscriptions","organizations_url":"https://api.github.com/users/alexandercbooth/orgs","repos_url":"https://api.github.com/users/alexandercbooth/repos","events_url":"https://api.github.com/users/alexandercbooth/events{/privacy}","received_events_url":"https://api.github.com/users/alexandercbooth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-29T02:20:23Z","updated_at":"2016-11-03T17:35:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nteract/nteract/pulls/1102","html_url":"https://github.com/nteract/nteract/pull/1102","diff_url":"https://github.com/nteract/nteract/pull/1102.diff","patch_url":"https://github.com/nteract/nteract/pull/1102.patch"},"body":"Attempt at #1098. Currently fails here:\n\n``` bash\n293 passing (2s)\n  2 pending\n  6 failing\n\n  1) CodeCell creates an editor:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ReactCompositeComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ReactCompositeComponentWrapper._constructComponent (app/node_modules/react/lib/ReactCompositeComponent.js:279:21)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at mountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:105:32)\n      at ReactReconcileTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at batchedMountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:127:15)\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at Object._renderNewRootComponent (app/node_modules/react/lib/ReactMount.js:321:18)\n      at Object._renderSubtreeIntoContainer (app/node_modules/react/lib/ReactMount.js:402:32)\n      at Object.render (app/node_modules/react/lib/ReactMount.js:423:23)\n      at Object.renderIntoDocument (app/node_modules/react/lib/ReactTestUtils.js:84:21)\n      at renderWithOptions (node_modules/enzyme/build/react-compat.js:187:26)\n      at new ReactWrapper (node_modules/enzyme/build/ReactWrapper.js:94:59)\n      at mount (node_modules/enzyme/build/mount.js:19:10)\n      at Context.it (test/renderer/components/cell/code-cell-spec.js:27:18)\n\n  2) CodeCell creates a pager:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ReactCompositeComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ReactCompositeComponentWrapper._constructComponent (app/node_modules/react/lib/ReactCompositeComponent.js:279:21)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at mountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:105:32)\n      at ReactReconcileTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at batchedMountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:127:15)\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at Object._renderNewRootComponent (app/node_modules/react/lib/ReactMount.js:321:18)\n      at Object._renderSubtreeIntoContainer (app/node_modules/react/lib/ReactMount.js:402:32)\n      at Object.render (app/node_modules/react/lib/ReactMount.js:423:23)\n      at Object.renderIntoDocument (app/node_modules/react/lib/ReactTestUtils.js:84:21)\n      at renderWithOptions (node_modules/enzyme/build/react-compat.js:187:26)\n      at new ReactWrapper (node_modules/enzyme/build/ReactWrapper.js:94:59)\n      at mount (node_modules/enzyme/build/mount.js:19:10)\n      at Context.it (test/renderer/components/cell/code-cell-spec.js:40:18)\n\n  3) Display does not display when status is hidden:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ShallowComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ShallowComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactShallowRenderer._render (app/node_modules/react/lib/ReactTestUtils.js:402:21)\n      at _batchedRender (app/node_modules/react/lib/ReactTestUtils.js:383:12)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:61:7)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at ReactShallowRenderer.render (app/node_modules/react/lib/ReactTestUtils.js:376:16)\n      at ReactShallowRenderer.render (node_modules/enzyme/build/react-compat.js:158:39)\n      at node_modules/enzyme/build/ShallowWrapper.js:90:26\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at node_modules/enzyme/build/ShallowWrapper.js:89:41\n      at withSetStateAllowed (node_modules/enzyme/build/Utils.js:204:3)\n      at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:88:38)\n      at shallow (node_modules/enzyme/build/shallow.js:19:10)\n      at Context.it (test/renderer/components/cell/display-area/display-spec.js:18:23)\n\n  4) Display displays status when it is not hidden:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ShallowComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ShallowComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactShallowRenderer._render (app/node_modules/react/lib/ReactTestUtils.js:402:21)\n      at _batchedRender (app/node_modules/react/lib/ReactTestUtils.js:383:12)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:61:7)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at ReactShallowRenderer.render (app/node_modules/react/lib/ReactTestUtils.js:376:16)\n      at ReactShallowRenderer.render (node_modules/enzyme/build/react-compat.js:158:39)\n      at node_modules/enzyme/build/ShallowWrapper.js:90:26\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at node_modules/enzyme/build/ShallowWrapper.js:89:41\n      at withSetStateAllowed (node_modules/enzyme/build/Utils.js:204:3)\n      at new ShallowWrapper (node_modules/enzyme/build/ShallowWrapper.js:88:38)\n      at shallow (node_modules/enzyme/build/shallow.js:19:10)\n      at Context.it (test/renderer/components/cell/display-area/display-spec.js:34:23)\n\n  5) Notebook implements the correct css spec:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ReactCompositeComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ReactCompositeComponentWrapper._constructComponent (app/node_modules/react/lib/ReactCompositeComponent.js:279:21)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at mountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:105:32)\n      at ReactReconcileTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at batchedMountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:127:15)\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at Object._renderNewRootComponent (app/node_modules/react/lib/ReactMount.js:321:18)\n      at Object._renderSubtreeIntoContainer (app/node_modules/react/lib/ReactMount.js:402:32)\n      at Object.render (app/node_modules/react/lib/ReactMount.js:423:23)\n      at Object.renderIntoDocument (app/node_modules/react/lib/ReactTestUtils.js:84:21)\n      at renderWithOptions (node_modules/enzyme/build/react-compat.js:187:26)\n      at new ReactWrapper (node_modules/enzyme/build/ReactWrapper.js:94:59)\n      at mount (node_modules/enzyme/build/mount.js:19:10)\n      at Context.it (test/renderer/components/notebook-spec.js:53:23)\n\n  6) Notebook DnD drag and drop can be tested:\n     Invariant Violation: Could not find \"store\" in either the context or props of \"Connect(Display)\". Either wrap the root component in a <Provider>, or explicitly pass \"store\" as a prop to \"Connect(Display)\".\n      at invariant (app/node_modules/invariant/invariant.js:42:15)\n      at new Connect (app/node_modules/react-redux/lib/components/connect.js:131:36)\n      at app/node_modules/react/lib/ReactCompositeComponent.js:294:18\n      at measureLifeCyclePerf (app/node_modules/react/lib/ReactCompositeComponent.js:74:12)\n      at ReactCompositeComponentWrapper._constructComponentWithoutOwner (app/node_modules/react/lib/ReactCompositeComponent.js:293:16)\n      at ReactCompositeComponentWrapper._constructComponent (app/node_modules/react/lib/ReactCompositeComponent.js:279:21)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:187:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactDOMComponent.mountChildren (app/node_modules/react/lib/ReactMultiChild.js:240:44)\n      at ReactDOMComponent._createInitialChildren (app/node_modules/react/lib/ReactDOMComponent.js:699:32)\n      at ReactDOMComponent.mountComponent (app/node_modules/react/lib/ReactDOMComponent.js:524:12)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at ReactCompositeComponentWrapper.performInitialMount (app/node_modules/react/lib/ReactCompositeComponent.js:370:34)\n      at ReactCompositeComponentWrapper.mountComponent (app/node_modules/react/lib/ReactCompositeComponent.js:257:21)\n      at Object.mountComponent (app/node_modules/react/lib/ReactReconciler.js:47:35)\n      at mountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:105:32)\n      at ReactReconcileTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at batchedMountComponentIntoNode (app/node_modules/react/lib/ReactMount.js:127:15)\n      at ReactDefaultBatchingStrategyTransaction.perform (app/node_modules/react/lib/Transaction.js:138:20)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)\n      at Object.batchedUpdates (app/node_modules/react/lib/ReactUpdates.js:98:20)\n      at Object._renderNewRootComponent (app/node_modules/react/lib/ReactMount.js:321:18)\n      at Object._renderSubtreeIntoContainer (app/node_modules/react/lib/ReactMount.js:402:32)\n      at Object.render (app/node_modules/react/lib/ReactMount.js:423:23)\n      at Object.renderIntoDocument (app/node_modules/react/lib/ReactTestUtils.js:84:21)\n      at renderWithOptions (node_modules/enzyme/build/react-compat.js:187:26)\n      at new ReactWrapper (node_modules/enzyme/build/ReactWrapper.js:94:59)\n      at mount (node_modules/enzyme/build/mount.js:19:10)\n      at Context.it (test/renderer/components/notebook-spec.js:160:23)\n```\n\nAny guidance much appreciated, thanks!\n"},"comment":{"url":"https://api.github.com/repos/nteract/nteract/issues/comments/258216578","html_url":"https://github.com/nteract/nteract/pull/1102#issuecomment-258216578","issue_url":"https://api.github.com/repos/nteract/nteract/issues/1102","id":258216578,"user":{"login":"captainsafia","id":1857993,"avatar_url":"https://avatars.githubusercontent.com/u/1857993?v=3","gravatar_id":"","url":"https://api.github.com/users/captainsafia","html_url":"https://github.com/captainsafia","followers_url":"https://api.github.com/users/captainsafia/followers","following_url":"https://api.github.com/users/captainsafia/following{/other_user}","gists_url":"https://api.github.com/users/captainsafia/gists{/gist_id}","starred_url":"https://api.github.com/users/captainsafia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/captainsafia/subscriptions","organizations_url":"https://api.github.com/users/captainsafia/orgs","repos_url":"https://api.github.com/users/captainsafia/repos","events_url":"https://api.github.com/users/captainsafia/events{/privacy}","received_events_url":"https://api.github.com/users/captainsafia/received_events","type":"User","site_admin":false},"created_at":"2016-11-03T17:35:25Z","updated_at":"2016-11-03T17:35:25Z","body":"Hey, @alexandercbooth! One thing you can do to try and get this working is add the definition of the store context to inside the display component like so.\r\n\r\n```\r\nstatic contextTypes = {\r\n    store: React.PropTypes.object,\r\n  };\r\n```"}}
{"actor":{"display_login":"captainsafia"}}