{"action":"created","issue":{"url":"https://api.github.com/repos/rkitover/vimpager/issues/194","repository_url":"https://api.github.com/repos/rkitover/vimpager","labels_url":"https://api.github.com/repos/rkitover/vimpager/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/rkitover/vimpager/issues/194/comments","events_url":"https://api.github.com/repos/rkitover/vimpager/issues/194/events","html_url":"https://github.com/rkitover/vimpager/pull/194","id":159394954,"number":194,"title":"Add a test suite.","user":{"login":"lucc","id":1104419,"avatar_url":"https://avatars.githubusercontent.com/u/1104419?v=3","gravatar_id":"","url":"https://api.github.com/users/lucc","html_url":"https://github.com/lucc","followers_url":"https://api.github.com/users/lucc/followers","following_url":"https://api.github.com/users/lucc/following{/other_user}","gists_url":"https://api.github.com/users/lucc/gists{/gist_id}","starred_url":"https://api.github.com/users/lucc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucc/subscriptions","organizations_url":"https://api.github.com/users/lucc/orgs","repos_url":"https://api.github.com/users/lucc/repos","events_url":"https://api.github.com/users/lucc/events{/privacy}","received_events_url":"https://api.github.com/users/lucc/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-06-09T12:24:59Z","updated_at":"2016-06-26T16:54:20Z","closed_at":"2016-06-26T12:43:16Z","pull_request":{"url":"https://api.github.com/repos/rkitover/vimpager/pulls/194","html_url":"https://github.com/rkitover/vimpager/pull/194","diff_url":"https://github.com/rkitover/vimpager/pull/194.diff","patch_url":"https://github.com/rkitover/vimpager/pull/194.patch"},"body":"This is an attempt to finish #180.\r\n\r\nWhen reviewing #193 it suddenly came to me that [`script`](http://linux.die.net/man/1/script) could be used to capture the help and version output at least. Like this: `script -c './vimpager -h' -e -q`.  This pattern is used with the bats test framework.\r\n\r\nThe decision between bats and roundup is rather arbitrary.  I went ahead and used bats because roundup is not available in the Arch repos and that is what I use vor development.  If that is unadaptable I can also convert these tests to another test suite.\r\n\r\nPS: I don't really understand why travis fails to install bats. Can we somehow force the build to restart without pushing to this branch?"},"comment":{"url":"https://api.github.com/repos/rkitover/vimpager/issues/comments/228610700","html_url":"https://github.com/rkitover/vimpager/pull/194#issuecomment-228610700","issue_url":"https://api.github.com/repos/rkitover/vimpager/issues/194","id":228610700,"user":{"login":"rkitover","id":77611,"avatar_url":"https://avatars.githubusercontent.com/u/77611?v=3","gravatar_id":"","url":"https://api.github.com/users/rkitover","html_url":"https://github.com/rkitover","followers_url":"https://api.github.com/users/rkitover/followers","following_url":"https://api.github.com/users/rkitover/following{/other_user}","gists_url":"https://api.github.com/users/rkitover/gists{/gist_id}","starred_url":"https://api.github.com/users/rkitover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkitover/subscriptions","organizations_url":"https://api.github.com/users/rkitover/orgs","repos_url":"https://api.github.com/users/rkitover/repos","events_url":"https://api.github.com/users/rkitover/events{/privacy}","received_events_url":"https://api.github.com/users/rkitover/received_events","type":"User","site_admin":false},"created_at":"2016-06-26T16:54:20Z","updated_at":"2016-06-26T16:54:20Z","body":"@lucc I made some changes to call script(1) in a more portable way.\r\n\r\nTests now pass on OS X, Ubuntu, OpenBSD and FreeBSD."}}
{"actor":{"display_login":"rkitover"}}