{"action":"opened","issue":{"url":"https://api.github.com/repos/fabianvf/scrapi/issues/172","labels_url":"https://api.github.com/repos/fabianvf/scrapi/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/fabianvf/scrapi/issues/172/comments","events_url":"https://api.github.com/repos/fabianvf/scrapi/issues/172/events","html_url":"https://github.com/fabianvf/scrapi/issues/172","id":70471114,"number":172,"title":"Harvester tests","user":{"login":"fabianvf","id":2431974,"avatar_url":"https://avatars.githubusercontent.com/u/2431974?v=3","gravatar_id":"","url":"https://api.github.com/users/fabianvf","html_url":"https://github.com/fabianvf","followers_url":"https://api.github.com/users/fabianvf/followers","following_url":"https://api.github.com/users/fabianvf/following{/other_user}","gists_url":"https://api.github.com/users/fabianvf/gists{/gist_id}","starred_url":"https://api.github.com/users/fabianvf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabianvf/subscriptions","organizations_url":"https://api.github.com/users/fabianvf/orgs","repos_url":"https://api.github.com/users/fabianvf/repos","events_url":"https://api.github.com/users/fabianvf/events{/privacy}","received_events_url":"https://api.github.com/users/fabianvf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-23T17:48:42Z","updated_at":"2015-04-23T17:48:42Z","closed_at":null,"body":"Maybe make each harvester define an example response (perhaps using vcr) and expected return value, then mock scrapi.requests.get to return the example document, run the harvester on it, and compare the returned with the expected. This would at least let us have some confidence that if a harvester changes,  we know what the output looks like."}}