{"action":"created","issue":{"url":"https://api.github.com/repos/reactabular/reactabular/issues/184","repository_url":"https://api.github.com/repos/reactabular/reactabular","labels_url":"https://api.github.com/repos/reactabular/reactabular/issues/184/labels{/name}","comments_url":"https://api.github.com/repos/reactabular/reactabular/issues/184/comments","events_url":"https://api.github.com/repos/reactabular/reactabular/issues/184/events","html_url":"https://github.com/reactabular/reactabular/issues/184","id":170648777,"number":184,"title":"reactabular-select - Add basic tests","user":{"login":"bebraw","id":166921,"avatar_url":"https://avatars.githubusercontent.com/u/166921?v=3","gravatar_id":"","url":"https://api.github.com/users/bebraw","html_url":"https://github.com/bebraw","followers_url":"https://api.github.com/users/bebraw/followers","following_url":"https://api.github.com/users/bebraw/following{/other_user}","gists_url":"https://api.github.com/users/bebraw/gists{/gist_id}","starred_url":"https://api.github.com/users/bebraw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bebraw/subscriptions","organizations_url":"https://api.github.com/users/bebraw/orgs","repos_url":"https://api.github.com/users/bebraw/repos","events_url":"https://api.github.com/users/bebraw/events{/privacy}","received_events_url":"https://api.github.com/users/bebraw/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/reactabular/reactabular/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-08-11T13:42:35Z","updated_at":"2016-10-24T09:37:28Z","closed_at":null,"body":"Test plan:\r\n\r\n**byArrowKeys:**\r\n\r\n* Up arrow pressed, no `selectedRowIndex` provided -> nothing should happen.\r\n* Down arrow pressed, no `selectedRowIndex` provided -> nothing should happen.\r\n* Up arrow pressed, `selectedRowIndex` provided and it's larger than zero -> `onSelectRow` should get called with `selectedRowIndex - 1`.\r\n* Down arrow pressed, no `selectedRowIndex` provided and it's smaller than `rows` length - 1 -> `onSelectRow` should get called with `selectedRowIndex + 1`.\r\n\r\n**selectRow:**\r\n\r\n* Assuming `rows` contains `selected` flags and `isSelected` does not match any, all `selected` flags should become `false`.\r\n* If `isSelected` matches a row, the resulting `rows` should have matching ones with the `selected` flag set as `true`. `selectRow` should also return `selectedRows` within an array (currently it returns just the last `selectedRow`!)."},"comment":{"url":"https://api.github.com/repos/reactabular/reactabular/issues/comments/255693624","html_url":"https://github.com/reactabular/reactabular/issues/184#issuecomment-255693624","issue_url":"https://api.github.com/repos/reactabular/reactabular/issues/184","id":255693624,"user":{"login":"git-toni","id":2466887,"avatar_url":"https://avatars.githubusercontent.com/u/2466887?v=3","gravatar_id":"","url":"https://api.github.com/users/git-toni","html_url":"https://github.com/git-toni","followers_url":"https://api.github.com/users/git-toni/followers","following_url":"https://api.github.com/users/git-toni/following{/other_user}","gists_url":"https://api.github.com/users/git-toni/gists{/gist_id}","starred_url":"https://api.github.com/users/git-toni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/git-toni/subscriptions","organizations_url":"https://api.github.com/users/git-toni/orgs","repos_url":"https://api.github.com/users/git-toni/repos","events_url":"https://api.github.com/users/git-toni/events{/privacy}","received_events_url":"https://api.github.com/users/git-toni/received_events","type":"User","site_admin":false},"created_at":"2016-10-24T09:37:28Z","updated_at":"2016-10-24T09:37:28Z","body":"Yup I was referring exactly at that basic config: jest + babel + eslint. I'm usually more on the side of ava/tape for tests, must confess I'm quite liking Jest :)"}}
{"actor":{"display_login":"git-toni"}}