{"action":"created","issue":{"url":"https://api.github.com/repos/twitter/scalding/issues/1478","labels_url":"https://api.github.com/repos/twitter/scalding/issues/1478/labels{/name}","comments_url":"https://api.github.com/repos/twitter/scalding/issues/1478/comments","events_url":"https://api.github.com/repos/twitter/scalding/issues/1478/events","html_url":"https://github.com/twitter/scalding/pull/1478","id":127965222,"number":1478,"title":"Add two functions that assist in testing a TypedPipe","user":{"login":"richwhitjr","id":202552,"avatar_url":"https://avatars.githubusercontent.com/u/202552?v=3","gravatar_id":"","url":"https://api.github.com/users/richwhitjr","html_url":"https://github.com/richwhitjr","followers_url":"https://api.github.com/users/richwhitjr/followers","following_url":"https://api.github.com/users/richwhitjr/following{/other_user}","gists_url":"https://api.github.com/users/richwhitjr/gists{/gist_id}","starred_url":"https://api.github.com/users/richwhitjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richwhitjr/subscriptions","organizations_url":"https://api.github.com/users/richwhitjr/orgs","repos_url":"https://api.github.com/users/richwhitjr/repos","events_url":"https://api.github.com/users/richwhitjr/events{/privacy}","received_events_url":"https://api.github.com/users/richwhitjr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-21T16:37:30Z","updated_at":"2016-01-21T21:33:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/twitter/scalding/pulls/1478","html_url":"https://github.com/twitter/scalding/pull/1478","diff_url":"https://github.com/twitter/scalding/pull/1478.diff","patch_url":"https://github.com/twitter/scalding/pull/1478.patch"},"body":"Many times when testing a scalding job you just want to test a function that takes a TypedPipe and returns another TypedPipe.  This can be difficult using JobTest.  TypedPipeChecker makes use of Executions to pull the given TypedPipe into memory so that can asserts can be run against the resulting List."},"comment":{"url":"https://api.github.com/repos/twitter/scalding/issues/comments/173714148","html_url":"https://github.com/twitter/scalding/pull/1478#issuecomment-173714148","issue_url":"https://api.github.com/repos/twitter/scalding/issues/1478","id":173714148,"user":{"login":"johnynek","id":67958,"avatar_url":"https://avatars.githubusercontent.com/u/67958?v=3","gravatar_id":"","url":"https://api.github.com/users/johnynek","html_url":"https://github.com/johnynek","followers_url":"https://api.github.com/users/johnynek/followers","following_url":"https://api.github.com/users/johnynek/following{/other_user}","gists_url":"https://api.github.com/users/johnynek/gists{/gist_id}","starred_url":"https://api.github.com/users/johnynek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnynek/subscriptions","organizations_url":"https://api.github.com/users/johnynek/orgs","repos_url":"https://api.github.com/users/johnynek/repos","events_url":"https://api.github.com/users/johnynek/events{/privacy}","received_events_url":"https://api.github.com/users/johnynek/received_events","type":"User","site_admin":false},"created_at":"2016-01-21T21:33:10Z","updated_at":"2016-01-21T21:33:10Z","body":"ready to merge, just some name bikeshedding."}}