{"action":"created","issue":{"url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/15","repository_url":"https://api.github.com/repos/devinleonhart/wordsmith","labels_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/15/comments","events_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/15/events","html_url":"https://github.com/devinleonhart/wordsmith/issues/15","id":143837137,"number":15,"title":"Testing Frameworks","user":{"login":"devinleonhart","id":2824816,"avatar_url":"https://avatars.githubusercontent.com/u/2824816?v=3","gravatar_id":"","url":"https://api.github.com/users/devinleonhart","html_url":"https://github.com/devinleonhart","followers_url":"https://api.github.com/users/devinleonhart/followers","following_url":"https://api.github.com/users/devinleonhart/following{/other_user}","gists_url":"https://api.github.com/users/devinleonhart/gists{/gist_id}","starred_url":"https://api.github.com/users/devinleonhart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devinleonhart/subscriptions","organizations_url":"https://api.github.com/users/devinleonhart/orgs","repos_url":"https://api.github.com/users/devinleonhart/repos","events_url":"https://api.github.com/users/devinleonhart/events{/privacy}","received_events_url":"https://api.github.com/users/devinleonhart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/devinleonhart/wordsmith/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"starim","id":809021,"avatar_url":"https://avatars.githubusercontent.com/u/809021?v=3","gravatar_id":"","url":"https://api.github.com/users/starim","html_url":"https://github.com/starim","followers_url":"https://api.github.com/users/starim/followers","following_url":"https://api.github.com/users/starim/following{/other_user}","gists_url":"https://api.github.com/users/starim/gists{/gist_id}","starred_url":"https://api.github.com/users/starim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starim/subscriptions","organizations_url":"https://api.github.com/users/starim/orgs","repos_url":"https://api.github.com/users/starim/repos","events_url":"https://api.github.com/users/starim/events{/privacy}","received_events_url":"https://api.github.com/users/starim/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/devinleonhart/wordsmith/milestones/1","html_url":"https://github.com/devinleonhart/wordsmith/milestones/Functional%20Player%20UI","labels_url":"https://api.github.com/repos/devinleonhart/wordsmith/milestones/1/labels","id":1667674,"number":1,"title":"Functional Player UI","description":null,"creator":{"login":"devinleonhart","id":2824816,"avatar_url":"https://avatars.githubusercontent.com/u/2824816?v=3","gravatar_id":"","url":"https://api.github.com/users/devinleonhart","html_url":"https://github.com/devinleonhart","followers_url":"https://api.github.com/users/devinleonhart/followers","following_url":"https://api.github.com/users/devinleonhart/following{/other_user}","gists_url":"https://api.github.com/users/devinleonhart/gists{/gist_id}","starred_url":"https://api.github.com/users/devinleonhart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devinleonhart/subscriptions","organizations_url":"https://api.github.com/users/devinleonhart/orgs","repos_url":"https://api.github.com/users/devinleonhart/repos","events_url":"https://api.github.com/users/devinleonhart/events{/privacy}","received_events_url":"https://api.github.com/users/devinleonhart/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-03-27T18:06:18Z","updated_at":"2016-03-27T18:46:04Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-03-27T18:46:01Z","updated_at":"2016-03-28T21:37:36Z","closed_at":null,"body":"No pull request to master should be accepted without accompanying tests, all of which must be passing. All developers on the team need to equally contribute toward the creation of tests and should have the ability to run them.\r\n\r\nFacebook recommends a framework called Jest to test React components. It's built off of Jasmine. However, I would like to invite you to seek alternatives and choose one you feel would be best for us if Jest is not a good match.\r\n\r\nChoose a testing framework for use with the team and let me know what you decide. Once you have chosen, we'll need to ensure every component has its own accompanying test suite. I am looking for unit tests far more that integration tests because of React's component design promoting isolation from other components and their state.\r\n\r\nhttps://facebook.github.io/react/docs/test-utils.html\r\nhttps://facebook.github.io/jest/docs/tutorial-react.html"},"comment":{"url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/comments/202590004","html_url":"https://github.com/devinleonhart/wordsmith/issues/15#issuecomment-202590004","issue_url":"https://api.github.com/repos/devinleonhart/wordsmith/issues/15","id":202590004,"user":{"login":"devinleonhart","id":2824816,"avatar_url":"https://avatars.githubusercontent.com/u/2824816?v=3","gravatar_id":"","url":"https://api.github.com/users/devinleonhart","html_url":"https://github.com/devinleonhart","followers_url":"https://api.github.com/users/devinleonhart/followers","following_url":"https://api.github.com/users/devinleonhart/following{/other_user}","gists_url":"https://api.github.com/users/devinleonhart/gists{/gist_id}","starred_url":"https://api.github.com/users/devinleonhart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devinleonhart/subscriptions","organizations_url":"https://api.github.com/users/devinleonhart/orgs","repos_url":"https://api.github.com/users/devinleonhart/repos","events_url":"https://api.github.com/users/devinleonhart/events{/privacy}","received_events_url":"https://api.github.com/users/devinleonhart/received_events","type":"User","site_admin":false},"created_at":"2016-03-28T21:37:36Z","updated_at":"2016-03-28T21:37:36Z","body":"Same deal for me. TravisCI doesn't support the use of Webpack. This is really confusing, as it's just a commonJS module and I can verify their server is running `npm install` beforehand, and installing webpack, but every time it's the same...\r\n\r\n```\r\n$ webpack\r\n\r\n/home/travis/build.sh: line 45: webpack: command not found\r\n```"}}