{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4397","labels_url":"https://api.github.com/repos/facebook/react/issues/4397/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4397/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4397/events","html_url":"https://github.com/facebook/react/issues/4397","id":95376020,"number":4397,"title":"Inherit class from React not work with jest","user":{"login":"9nix00","id":454006,"avatar_url":"https://avatars.githubusercontent.com/u/454006?v=3","gravatar_id":"","url":"https://api.github.com/users/9nix00","html_url":"https://github.com/9nix00","followers_url":"https://api.github.com/users/9nix00/followers","following_url":"https://api.github.com/users/9nix00/following{/other_user}","gists_url":"https://api.github.com/users/9nix00/gists{/gist_id}","starred_url":"https://api.github.com/users/9nix00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9nix00/subscriptions","organizations_url":"https://api.github.com/users/9nix00/orgs","repos_url":"https://api.github.com/users/9nix00/repos","events_url":"https://api.github.com/users/9nix00/events{/privacy}","received_events_url":"https://api.github.com/users/9nix00/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-16T08:07:26Z","updated_at":"2015-07-17T03:27:35Z","closed_at":null,"body":"Dear all:\r\n\r\nwhen I use jest with inherit class from React . it cause an error. It looks a React issue not jest,so I post here.\r\n\r\nthe demo based on  [jest react-es6 example] (https://github.com/facebook/jest/tree/master/examples/react-es6) \r\n\r\nI just change two line and add a custom file, I paste them at [gist](https://gist.github.com/9nix00/c4f4ef67f4f3acd0cd44)\r\n\r\nerrors:\r\n```\r\nUsing Jest CLI v0.4.15\r\n FAIL  __tests__/CheckboxWithLabel-test.js (1.303s)\r\n● CheckboxWithLabel › it changes the text after click\r\n  - TypeError: Cannot read property 'textContent' of undefined\r\n        at Spec.<anonymous> (/Users/breezekay/Codes/github/jest/examples/react-es6/__tests__/CheckboxWithLabel-test.js:19:24)\r\n        at jasmine.Block.execute (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:1065:17)\r\n        at jasmine.Queue.next_ (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:2098:31)\r\n        at null._onTimeout (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:2088:18)\r\n        at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)\r\n1 test failed, 0 tests passed (1 total)\r\nRun time: 1.546s\r\nnpm ERR! Test failed.  See above for more details.\r\nnpm ERR! not ok code 0\r\n\r\n```\r\n\r\nNode version:v0.10.40\r\nReact version:v0.13.3\r\nJest version:v0.4.15\r\n\r\n\r\nthe problem looks cause by TestUtils,It always return undefined when use custom/react.\r\n\r\n```\r\nTestUtils.renderIntoDocument(\r\n      <CheckboxWithLabel labelOn=\"On\" labelOff=\"Off\" />\r\n);\r\n```\r\n\r\nOR\r\n\r\nmaybe I use a wrong way to extend React? \r\nbut it can works except for adding TestCase.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/122159377","html_url":"https://github.com/facebook/react/issues/4397#issuecomment-122159377","issue_url":"https://api.github.com/repos/facebook/react/issues/4397","id":122159377,"user":{"login":"9nix00","id":454006,"avatar_url":"https://avatars.githubusercontent.com/u/454006?v=3","gravatar_id":"","url":"https://api.github.com/users/9nix00","html_url":"https://github.com/9nix00","followers_url":"https://api.github.com/users/9nix00/followers","following_url":"https://api.github.com/users/9nix00/following{/other_user}","gists_url":"https://api.github.com/users/9nix00/gists{/gist_id}","starred_url":"https://api.github.com/users/9nix00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9nix00/subscriptions","organizations_url":"https://api.github.com/users/9nix00/orgs","repos_url":"https://api.github.com/users/9nix00/repos","events_url":"https://api.github.com/users/9nix00/events{/privacy}","received_events_url":"https://api.github.com/users/9nix00/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T03:27:35Z","updated_at":"2015-07-17T03:27:35Z","body":"I checked it before, unfortunately, it exist.\r\n\r\nI add console.log in CheckboxWithLabel-test.js before `describe('CheckboxWithLabel', () => {`\r\n\r\n```\r\nconsole.log('=======React==========')\r\nconsole.log('React', React);\r\n\r\nconsole.log('=======TestUtils from React.addons.TestUtils==========')\r\nconsole.log('TestUtils', TestUtils);\r\n\r\n```\r\n\r\n\r\ndump:\r\n```\r\n\r\n> @ test /Users/breezekay/Codes/github/jest/examples/react-es6\r\n> export NODE_PATH='/usr/local/lib/node_modules:./node_modules:./web_modules' && node ../../bin/jest.js\r\n\r\n\r\n  == NOTICE: ==\r\n    Node and io.js will be merging. http://bit.ly/1dOjLVK\r\n    On August 1st, 2015, Jest v0.5.x will work only on io.js until the merger is complete\r\n    Legacy v0.4.x for Node 0.10.x will still be available on\r\n    on npm and from the \"0.4.x\" branch on GitHub.\r\n\r\nUsing Jest CLI v0.4.15\r\nWaiting on 1 test...\r\n FAIL  __tests__/CheckboxWithLabel-test.js (1.506s)\r\n=======React==========\r\nReact { renderToStaticMarkup: \r\n   { [Function: renderToStaticMarkup]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  Component: \r\n   { [Function: ReactComponent]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  initializeTouchEvents: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  withContext: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  renderToString: \r\n   { [Function: renderToString]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  constructAndRenderComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  createMixin: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  PropTypes: \r\n   { array: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     bool: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     func: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     number: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     object: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     string: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     any: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     arrayOf: \r\n      { [Function: createArrayOfTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     element: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     instanceOf: \r\n      { [Function: createInstanceTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     node: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        isRequired: [Object] },\r\n     objectOf: \r\n      { [Function: createObjectOfTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     oneOf: \r\n      { [Function: createEnumTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     oneOfType: \r\n      { [Function: createUnionTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     shape: \r\n      { [Function: createShapeTypeChecker]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] } },\r\n  findDOMNode: \r\n   { [Function: findDOMNode]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  version: '0.13.3',\r\n  render: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function],\r\n     displayName: 'React_render' },\r\n  unmountComponentAtNode: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  createFactory: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  DOM: \r\n   { canvas: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     track: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     title: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     ins: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     fieldset: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     iframe: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     details: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     meter: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     hr: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     section: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dfn: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     textarea: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     small: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     bdi: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     tr: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     embed: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     optgroup: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     wbr: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     path: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     ul: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     meta: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     param: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     html: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     defs: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     footer: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     stop: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     rp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     map: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     q: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     select: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     picture: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     tspan: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     bdo: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     caption: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     pre: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     b: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     datalist: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     clipPath: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h5: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dialog: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     legend: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     s: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     style: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     sub: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     br: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     colgroup: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     img: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     figcaption: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dl: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     em: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     col: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     tfoot: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     noscript: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     samp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     nav: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     summary: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keygen: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     address: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     sup: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     polygon: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     del: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     radialGradient: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     progress: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     linearGradient: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     aside: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     svg: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h2: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dt: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     figure: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     form: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     strong: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     table: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     rect: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     tbody: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     line: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     pattern: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     link: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     u: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     menuitem: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     base: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mark: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     var: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     source: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     p: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     menu: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     time: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     g: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     output: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     button: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     head: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h6: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     text: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     kbd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     span: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     script: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     video: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     header: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     rt: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     a: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     thead: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h3: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     big: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     label: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     main: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     area: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h4: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     body: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     audio: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     option: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     article: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     h1: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     li: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     cite: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mask: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     abbr: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     polyline: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     code: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     i: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     ruby: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     th: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     data: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     blockquote: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     circle: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     div: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     ellipse: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     object: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     td: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     input: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     ol: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] } },\r\n  cloneElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  addons: \r\n   { CSSTransitionGroup: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        displayName: 'ReactCSSTransitionGroup',\r\n        propTypes: [Object],\r\n        getDefaultProps: [Object],\r\n        defaultProps: {} },\r\n     LinkedStateMixin: { linkState: [Object] },\r\n     PureRenderMixin: { shouldComponentUpdate: [Object] },\r\n     TransitionGroup: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function],\r\n        displayName: 'ReactTransitionGroup',\r\n        propTypes: [Object],\r\n        getDefaultProps: [Object],\r\n        defaultProps: [Object] },\r\n     batchedUpdates: \r\n      { [Function: batchedUpdates]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     classSet: \r\n      { [Function: cx]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     cloneWithProps: \r\n      { [Function: cloneWithProps]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     createFragment: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     update: \r\n      { [Function: update]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     Perf: \r\n      { start: [Object],\r\n        stop: [Object],\r\n        getLastMeasurements: [Object],\r\n        printExclusive: [Object],\r\n        printInclusive: [Object],\r\n        getMeasurementsSummaryMap: [Object],\r\n        printWasted: [Object],\r\n        printDOM: [Object],\r\n        measure: [Object] },\r\n     TestUtils: \r\n      { isCompositeComponentElement: [Object],\r\n        Simulate: [Object],\r\n        isDOMComponent: [Object],\r\n        createRenderer: [Object],\r\n        findRenderedDOMComponentWithClass: [Object],\r\n        isElementOfType: [Object],\r\n        isCompositeComponentWithType: [Object],\r\n        findRenderedComponentWithType: [Object],\r\n        simulateNativeEventOnNode: [Object],\r\n        isCompositeComponentElementWithType: [Object],\r\n        simulateNativeEventOnDOMComponent: [Object],\r\n        isDOMComponentElement: [Object],\r\n        isElement: [Object],\r\n        SimulateNative: [Object],\r\n        mockComponent: [Object],\r\n        findAllInRenderedTree: [Object],\r\n        isCompositeComponent: [Object],\r\n        scryRenderedDOMComponentsWithClass: [Object],\r\n        scryRenderedDOMComponentsWithTag: [Object],\r\n        nativeTouchData: [Object],\r\n        getRenderedChildOfCompositeComponent: [Object],\r\n        renderIntoDocument: [Object],\r\n        findRenderedDOMComponentWithTag: [Object],\r\n        scryRenderedComponentsWithType: [Object] } },\r\n  Children: \r\n   { map: \r\n      { [Function: mapChildren]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     forEach: \r\n      { [Function: forEachChildren]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     count: \r\n      { [Function: countChildren]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     only: \r\n      { [Function: onlyChild]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] } },\r\n  constructAndRenderComponentByID: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  foobar: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  createElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isValidElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  createClass: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] } }\r\n=======TestUtils from React.addons.TestUtils==========\r\nTestUtils { isCompositeComponentElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  Simulate: \r\n   { error: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     beforeInput: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseOut: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragEnter: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     change: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     drag: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragLeave: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     select: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionUpdate: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchMove: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseUp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     blur: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     copy: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyDown: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     wheel: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseOver: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     paste: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     submit: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     click: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseDown: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     reset: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     cut: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     focus: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     contextMenu: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyUp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchCancel: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragExit: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     doubleClick: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragOver: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseLeave: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyPress: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseEnter: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     drop: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     scroll: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     load: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseMove: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     input: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] } },\r\n  isDOMComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  createRenderer: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  findRenderedDOMComponentWithClass: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isElementOfType: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isCompositeComponentWithType: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  findRenderedComponentWithType: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  simulateNativeEventOnNode: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isCompositeComponentElementWithType: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  simulateNativeEventOnDOMComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isDOMComponentElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isElement: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  SimulateNative: \r\n   { error: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseOut: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragEnter: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     drag: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragLeave: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionUpdate: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchMove: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseUp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     selectionChange: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     textInput: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     blur: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     copy: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyDown: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     wheel: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseOver: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     paste: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     submit: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     click: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseDown: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     reset: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     cut: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     focus: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     contextMenu: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyUp: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     compositionEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragExit: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     doubleClick: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragOver: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchCancel: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     change: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     keyPress: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     drop: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     dragEnd: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     scroll: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     load: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     mouseMove: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     input: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] },\r\n     touchStart: \r\n      { [Function]\r\n        _isMockFunction: true,\r\n        mock: [Object],\r\n        mockClear: [Function],\r\n        mockReturnValueOnce: [Function],\r\n        mockReturnValue: [Function],\r\n        mockImpl: [Function],\r\n        mockImplementation: [Function],\r\n        mockReturnThis: [Function],\r\n        _getMockImplementation: [Function] } },\r\n  mockComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  findAllInRenderedTree: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  isCompositeComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  scryRenderedDOMComponentsWithClass: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  scryRenderedDOMComponentsWithTag: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  nativeTouchData: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  getRenderedChildOfCompositeComponent: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  renderIntoDocument: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  findRenderedDOMComponentWithTag: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] },\r\n  scryRenderedComponentsWithType: \r\n   { [Function]\r\n     _isMockFunction: true,\r\n     mock: { calls: [], instances: [] },\r\n     mockClear: [Function],\r\n     mockReturnValueOnce: [Function],\r\n     mockReturnValue: [Function],\r\n     mockImpl: [Function],\r\n     mockImplementation: [Function],\r\n     mockReturnThis: [Function],\r\n     _getMockImplementation: [Function] } }\r\n● CheckboxWithLabel › it changes the text after click\r\n  - TypeError: Cannot read property 'textContent' of undefined\r\n        at Spec.<anonymous> (/Users/breezekay/Codes/github/jest/examples/react-es6/__tests__/CheckboxWithLabel-test.js:27:24)\r\n        at jasmine.Block.execute (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:1065:17)\r\n        at jasmine.Queue.next_ (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:2098:31)\r\n        at null._onTimeout (/Users/breezekay/Codes/github/jest/vendor/jasmine/jasmine-1.3.0.js:2088:18)\r\n        at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)\r\n1 test failed, 0 tests passed (1 total)\r\nRun time: 1.814s\r\n\r\n\r\n```\r\n\r\n\r\n\r\n\r\n"}}