{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular.js/issues/14109","repository_url":"https://api.github.com/repos/angular/angular.js","labels_url":"https://api.github.com/repos/angular/angular.js/issues/14109/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular.js/issues/14109/comments","events_url":"https://api.github.com/repos/angular/angular.js/issues/14109/events","html_url":"https://github.com/angular/angular.js/pull/14109","id":135559160,"number":14109,"title":"[NEED TESTS] Add a public \"has\" method to the Controller class, to check the existence of a given controller","user":{"login":"Vadorequest","id":3807458,"avatar_url":"https://avatars.githubusercontent.com/u/3807458?v=3","gravatar_id":"","url":"https://api.github.com/users/Vadorequest","html_url":"https://github.com/Vadorequest","followers_url":"https://api.github.com/users/Vadorequest/followers","following_url":"https://api.github.com/users/Vadorequest/following{/other_user}","gists_url":"https://api.github.com/users/Vadorequest/gists{/gist_id}","starred_url":"https://api.github.com/users/Vadorequest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vadorequest/subscriptions","organizations_url":"https://api.github.com/users/Vadorequest/orgs","repos_url":"https://api.github.com/users/Vadorequest/repos","events_url":"https://api.github.com/users/Vadorequest/events{/privacy}","received_events_url":"https://api.github.com/users/Vadorequest/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular.js/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/angular/angular.js/labels/component:%20misc%20core","name":"component: misc core","color":"fef2c0"},{"url":"https://api.github.com/repos/angular/angular.js/labels/frequency:%20moderate","name":"frequency: moderate","color":"fef2c0"},{"url":"https://api.github.com/repos/angular/angular.js/labels/needs:%20test","name":"needs: test","color":"e11d21"},{"url":"https://api.github.com/repos/angular/angular.js/labels/needs:%20work","name":"needs: work","color":"fbca04"},{"url":"https://api.github.com/repos/angular/angular.js/labels/severity:%20inconvenient","name":"severity: inconvenient","color":"006b75"},{"url":"https://api.github.com/repos/angular/angular.js/labels/type:%20feature","name":"type: feature","color":"00a606"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/angular/angular.js/milestones/90","html_url":"https://github.com/angular/angular.js/milestones/1.5.x","labels_url":"https://api.github.com/repos/angular/angular.js/milestones/90/labels","id":1025270,"number":90,"title":"1.5.x","description":"","creator":{"login":"petebacondarwin","id":15655,"avatar_url":"https://avatars.githubusercontent.com/u/15655?v=3","gravatar_id":"","url":"https://api.github.com/users/petebacondarwin","html_url":"https://github.com/petebacondarwin","followers_url":"https://api.github.com/users/petebacondarwin/followers","following_url":"https://api.github.com/users/petebacondarwin/following{/other_user}","gists_url":"https://api.github.com/users/petebacondarwin/gists{/gist_id}","starred_url":"https://api.github.com/users/petebacondarwin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petebacondarwin/subscriptions","organizations_url":"https://api.github.com/users/petebacondarwin/orgs","repos_url":"https://api.github.com/users/petebacondarwin/repos","events_url":"https://api.github.com/users/petebacondarwin/events{/privacy}","received_events_url":"https://api.github.com/users/petebacondarwin/received_events","type":"User","site_admin":false},"open_issues":88,"closed_issues":91,"state":"open","created_at":"2015-03-17T12:15:49Z","updated_at":"2016-02-23T09:05:56Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2016-02-22T22:04:00Z","updated_at":"2016-02-23T11:45:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/angular/angular.js/pulls/14109","html_url":"https://github.com/angular/angular.js/pull/14109","diff_url":"https://github.com/angular/angular.js/pull/14109.diff","patch_url":"https://github.com/angular/angular.js/pull/14109.patch"},"body":"I haven't written any test. The `npm install` failed here and I've been unable to test anything. (Seems like it fails on gyp-rebuild with my WIndows 8.1...)\r\n\r\nThe PR is quite small. if someone with a proper setup could just add some test for it, it would be nice.\r\n\r\nhttps://github.com/angular/angular.js/issues/13951"},"comment":{"url":"https://api.github.com/repos/angular/angular.js/issues/comments/187667798","html_url":"https://github.com/angular/angular.js/pull/14109#issuecomment-187667798","issue_url":"https://api.github.com/repos/angular/angular.js/issues/14109","id":187667798,"user":{"login":"Vadorequest","id":3807458,"avatar_url":"https://avatars.githubusercontent.com/u/3807458?v=3","gravatar_id":"","url":"https://api.github.com/users/Vadorequest","html_url":"https://github.com/Vadorequest","followers_url":"https://api.github.com/users/Vadorequest/followers","following_url":"https://api.github.com/users/Vadorequest/following{/other_user}","gists_url":"https://api.github.com/users/Vadorequest/gists{/gist_id}","starred_url":"https://api.github.com/users/Vadorequest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vadorequest/subscriptions","organizations_url":"https://api.github.com/users/Vadorequest/orgs","repos_url":"https://api.github.com/users/Vadorequest/repos","events_url":"https://api.github.com/users/Vadorequest/events{/privacy}","received_events_url":"https://api.github.com/users/Vadorequest/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T11:45:08Z","updated_at":"2016-02-23T11:45:08Z","body":"@gkalpak No, I don't think the controller needs to have a `has` method, the provider makes much more sense. "}}