{"action":"opened","issue":{"url":"https://api.github.com/repos/projecthamster/shell-extension/issues/120","repository_url":"https://api.github.com/repos/projecthamster/shell-extension","labels_url":"https://api.github.com/repos/projecthamster/shell-extension/issues/120/labels{/name}","comments_url":"https://api.github.com/repos/projecthamster/shell-extension/issues/120/comments","events_url":"https://api.github.com/repos/projecthamster/shell-extension/issues/120/events","html_url":"https://github.com/projecthamster/shell-extension/issues/120","id":171741651,"number":120,"title":"Provide unit testing infrastructure","user":{"login":"elbenfreund","id":332483,"avatar_url":"https://avatars.githubusercontent.com/u/332483?v=3","gravatar_id":"","url":"https://api.github.com/users/elbenfreund","html_url":"https://github.com/elbenfreund","followers_url":"https://api.github.com/users/elbenfreund/followers","following_url":"https://api.github.com/users/elbenfreund/following{/other_user}","gists_url":"https://api.github.com/users/elbenfreund/gists{/gist_id}","starred_url":"https://api.github.com/users/elbenfreund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elbenfreund/subscriptions","organizations_url":"https://api.github.com/users/elbenfreund/orgs","repos_url":"https://api.github.com/users/elbenfreund/repos","events_url":"https://api.github.com/users/elbenfreund/events{/privacy}","received_events_url":"https://api.github.com/users/elbenfreund/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/projecthamster/shell-extension/labels/enhancement","name":"enhancement","color":"207de5"}],"state":"open","locked":false,"assignee":{"login":"elbenfreund","id":332483,"avatar_url":"https://avatars.githubusercontent.com/u/332483?v=3","gravatar_id":"","url":"https://api.github.com/users/elbenfreund","html_url":"https://github.com/elbenfreund","followers_url":"https://api.github.com/users/elbenfreund/followers","following_url":"https://api.github.com/users/elbenfreund/following{/other_user}","gists_url":"https://api.github.com/users/elbenfreund/gists{/gist_id}","starred_url":"https://api.github.com/users/elbenfreund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elbenfreund/subscriptions","organizations_url":"https://api.github.com/users/elbenfreund/orgs","repos_url":"https://api.github.com/users/elbenfreund/repos","events_url":"https://api.github.com/users/elbenfreund/events{/privacy}","received_events_url":"https://api.github.com/users/elbenfreund/received_events","type":"User","site_admin":false},"assignees":[{"login":"elbenfreund","id":332483,"avatar_url":"https://avatars.githubusercontent.com/u/332483?v=3","gravatar_id":"","url":"https://api.github.com/users/elbenfreund","html_url":"https://github.com/elbenfreund","followers_url":"https://api.github.com/users/elbenfreund/followers","following_url":"https://api.github.com/users/elbenfreund/following{/other_user}","gists_url":"https://api.github.com/users/elbenfreund/gists{/gist_id}","starred_url":"https://api.github.com/users/elbenfreund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elbenfreund/subscriptions","organizations_url":"https://api.github.com/users/elbenfreund/orgs","repos_url":"https://api.github.com/users/elbenfreund/repos","events_url":"https://api.github.com/users/elbenfreund/events{/privacy}","received_events_url":"https://api.github.com/users/elbenfreund/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/projecthamster/shell-extension/milestones/1","html_url":"https://github.com/projecthamster/shell-extension/milestones/0.10.0","labels_url":"https://api.github.com/repos/projecthamster/shell-extension/milestones/1/labels","id":1948073,"number":1,"title":"0.10.0","description":"First release under the new versioning scheme.\r\n\r\nThis milestone is mostly about organizational and project structure related improvements and does not aim to provide any additional functionality.","creator":{"login":"elbenfreund","id":332483,"avatar_url":"https://avatars.githubusercontent.com/u/332483?v=3","gravatar_id":"","url":"https://api.github.com/users/elbenfreund","html_url":"https://github.com/elbenfreund","followers_url":"https://api.github.com/users/elbenfreund/followers","following_url":"https://api.github.com/users/elbenfreund/following{/other_user}","gists_url":"https://api.github.com/users/elbenfreund/gists{/gist_id}","starred_url":"https://api.github.com/users/elbenfreund/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elbenfreund/subscriptions","organizations_url":"https://api.github.com/users/elbenfreund/orgs","repos_url":"https://api.github.com/users/elbenfreund/repos","events_url":"https://api.github.com/users/elbenfreund/events{/privacy}","received_events_url":"https://api.github.com/users/elbenfreund/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2016-08-17T19:04:27Z","updated_at":"2016-08-17T19:36:08Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-08-17T19:36:08Z","updated_at":"2016-08-17T19:36:08Z","closed_at":null,"body":"Right now, the entire codebase is absolutly untested. This is a major drawback!\r\nGeneral information on unit testing gnome shell extensions is scarse.\r\nFor now, our prefered solutions seems to be\r\n* Unittests with ``qtest``\r\n* headless test runs with ``phantomjs``\r\n\r\nWe also should look into [gjs-require](https://github.com/topa/gjs-require) for easier CI handling."}}
{"actor":{"display_login":"elbenfreund"}}