{"action":"created","comment":{"url":"https://api.github.com/repos/diaspora/vines/pulls/comments/38152264","id":38152264,"diff_hunk":"@@ -20,70 +20,97 @@ def <<(stream)\n   end\n \n   def test_invalid_element\n-    node = node('<message/>')\n-    assert_raises(Vines::StreamErrors::NotAuthorized) { @state.node(node) }\n+    EM.run {\n+      node = node('<message/>')","path":"test/stream/server/auth_method_test.rb","position":7,"original_position":7,"commit_id":"fc87695770b780dbe8d64296f8845c28f3ee8164","original_commit_id":"fc87695770b780dbe8d64296f8845c28f3ee8164","user":{"login":"diaspora-code-review","id":13334186,"avatar_url":"https://avatars.githubusercontent.com/u/13334186?v=3","gravatar_id":"","url":"https://api.github.com/users/diaspora-code-review","html_url":"https://github.com/diaspora-code-review","followers_url":"https://api.github.com/users/diaspora-code-review/followers","following_url":"https://api.github.com/users/diaspora-code-review/following{/other_user}","gists_url":"https://api.github.com/users/diaspora-code-review/gists{/gist_id}","starred_url":"https://api.github.com/users/diaspora-code-review/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diaspora-code-review/subscriptions","organizations_url":"https://api.github.com/users/diaspora-code-review/orgs","repos_url":"https://api.github.com/users/diaspora-code-review/repos","events_url":"https://api.github.com/users/diaspora-code-review/events{/privacy}","received_events_url":"https://api.github.com/users/diaspora-code-review/received_events","type":"User","site_admin":false},"body":"Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.","created_at":"2015-08-27T22:07:20Z","updated_at":"2015-08-27T22:07:20Z","html_url":"https://github.com/diaspora/vines/pull/67#discussion_r38152264","pull_request_url":"https://api.github.com/repos/diaspora/vines/pulls/67","_links":{"self":{"href":"https://api.github.com/repos/diaspora/vines/pulls/comments/38152264"},"html":{"href":"https://github.com/diaspora/vines/pull/67#discussion_r38152264"},"pull_request":{"href":"https://api.github.com/repos/diaspora/vines/pulls/67"}}},"pull_request":{"url":"https://api.github.com/repos/diaspora/vines/pulls/67","id":43523465,"html_url":"https://github.com/diaspora/vines/pull/67","diff_url":"https://github.com/diaspora/vines/pull/67.diff","patch_url":"https://github.com/diaspora/vines/pull/67.patch","issue_url":"https://api.github.com/repos/diaspora/vines/issues/67","number":67,"state":"open","locked":false,"title":"Fixing test suite","user":{"login":"Zauberstuhl","id":652428,"avatar_url":"https://avatars.githubusercontent.com/u/652428?v=3","gravatar_id":"","url":"https://api.github.com/users/Zauberstuhl","html_url":"https://github.com/Zauberstuhl","followers_url":"https://api.github.com/users/Zauberstuhl/followers","following_url":"https://api.github.com/users/Zauberstuhl/following{/other_user}","gists_url":"https://api.github.com/users/Zauberstuhl/gists{/gist_id}","starred_url":"https://api.github.com/users/Zauberstuhl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zauberstuhl/subscriptions","organizations_url":"https://api.github.com/users/Zauberstuhl/orgs","repos_url":"https://api.github.com/users/Zauberstuhl/repos","events_url":"https://api.github.com/users/Zauberstuhl/events{/privacy}","received_events_url":"https://api.github.com/users/Zauberstuhl/received_events","type":"User","site_admin":false},"body":"includes multiple fixes plus signal_loopbreak","created_at":"2015-08-27T14:26:58Z","updated_at":"2015-08-27T22:07:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1f5b28b387a96c040bdab592612069a6b64b2b14","assignee":null,"milestone":{"url":"https://api.github.com/repos/diaspora/vines/milestones/11","html_url":"https://github.com/diaspora/vines/milestones/next-build","labels_url":"https://api.github.com/repos/diaspora/vines/milestones/11/labels","id":1268134,"number":11,"title":"next-build","description":"","creator":{"login":"Zauberstuhl","id":652428,"avatar_url":"https://avatars.githubusercontent.com/u/652428?v=3","gravatar_id":"","url":"https://api.github.com/users/Zauberstuhl","html_url":"https://github.com/Zauberstuhl","followers_url":"https://api.github.com/users/Zauberstuhl/followers","following_url":"https://api.github.com/users/Zauberstuhl/following{/other_user}","gists_url":"https://api.github.com/users/Zauberstuhl/gists{/gist_id}","starred_url":"https://api.github.com/users/Zauberstuhl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zauberstuhl/subscriptions","organizations_url":"https://api.github.com/users/Zauberstuhl/orgs","repos_url":"https://api.github.com/users/Zauberstuhl/repos","events_url":"https://api.github.com/users/Zauberstuhl/events{/privacy}","received_events_url":"https://api.github.com/users/Zauberstuhl/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":3,"state":"open","created_at":"2015-08-23T16:16:19Z","updated_at":"2015-08-27T14:26:58Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/diaspora/vines/pulls/67/commits","review_comments_url":"https://api.github.com/repos/diaspora/vines/pulls/67/comments","review_comment_url":"https://api.github.com/repos/diaspora/vines/pulls/comments{/number}","comments_url":"https://api.github.com/repos/diaspora/vines/issues/67/comments","statuses_url":"https://api.github.com/repos/diaspora/vines/statuses/fc87695770b780dbe8d64296f8845c28f3ee8164","head":{"label":"Zauberstuhl:optimzing_test_suite","ref":"optimzing_test_suite","sha":"fc87695770b780dbe8d64296f8845c28f3ee8164","user":{"login":"Zauberstuhl","id":652428,"avatar_url":"https://avatars.githubusercontent.com/u/652428?v=3","gravatar_id":"","url":"https://api.github.com/users/Zauberstuhl","html_url":"https://github.com/Zauberstuhl","followers_url":"https://api.github.com/users/Zauberstuhl/followers","following_url":"https://api.github.com/users/Zauberstuhl/following{/other_user}","gists_url":"https://api.github.com/users/Zauberstuhl/gists{/gist_id}","starred_url":"https://api.github.com/users/Zauberstuhl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zauberstuhl/subscriptions","organizations_url":"https://api.github.com/users/Zauberstuhl/orgs","repos_url":"https://api.github.com/users/Zauberstuhl/repos","events_url":"https://api.github.com/users/Zauberstuhl/events{/privacy}","received_events_url":"https://api.github.com/users/Zauberstuhl/received_events","type":"User","site_admin":false},"repo":{"id":22391463,"name":"vines","full_name":"Zauberstuhl/vines","owner":{"login":"Zauberstuhl","id":652428,"avatar_url":"https://avatars.githubusercontent.com/u/652428?v=3","gravatar_id":"","url":"https://api.github.com/users/Zauberstuhl","html_url":"https://github.com/Zauberstuhl","followers_url":"https://api.github.com/users/Zauberstuhl/followers","following_url":"https://api.github.com/users/Zauberstuhl/following{/other_user}","gists_url":"https://api.github.com/users/Zauberstuhl/gists{/gist_id}","starred_url":"https://api.github.com/users/Zauberstuhl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zauberstuhl/subscriptions","organizations_url":"https://api.github.com/users/Zauberstuhl/orgs","repos_url":"https://api.github.com/users/Zauberstuhl/repos","events_url":"https://api.github.com/users/Zauberstuhl/events{/privacy}","received_events_url":"https://api.github.com/users/Zauberstuhl/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Zauberstuhl/vines","description":"An XMPP chat server for Ruby, adjusted for use with diaspora*","fork":true,"url":"https://api.github.com/repos/Zauberstuhl/vines","forks_url":"https://api.github.com/repos/Zauberstuhl/vines/forks","keys_url":"https://api.github.com/repos/Zauberstuhl/vines/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Zauberstuhl/vines/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Zauberstuhl/vines/teams","hooks_url":"https://api.github.com/repos/Zauberstuhl/vines/hooks","issue_events_url":"https://api.github.com/repos/Zauberstuhl/vines/issues/events{/number}","events_url":"https://api.github.com/repos/Zauberstuhl/vines/events","assignees_url":"https://api.github.com/repos/Zauberstuhl/vines/assignees{/user}","branches_url":"https://api.github.com/repos/Zauberstuhl/vines/branches{/branch}","tags_url":"https://api.github.com/repos/Zauberstuhl/vines/tags","blobs_url":"https://api.github.com/repos/Zauberstuhl/vines/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Zauberstuhl/vines/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Zauberstuhl/vines/git/refs{/sha}","trees_url":"https://api.github.com/repos/Zauberstuhl/vines/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Zauberstuhl/vines/statuses/{sha}","languages_url":"https://api.github.com/repos/Zauberstuhl/vines/languages","stargazers_url":"https://api.github.com/repos/Zauberstuhl/vines/stargazers","contributors_url":"https://api.github.com/repos/Zauberstuhl/vines/contributors","subscribers_url":"https://api.github.com/repos/Zauberstuhl/vines/subscribers","subscription_url":"https://api.github.com/repos/Zauberstuhl/vines/subscription","commits_url":"https://api.github.com/repos/Zauberstuhl/vines/commits{/sha}","git_commits_url":"https://api.github.com/repos/Zauberstuhl/vines/git/commits{/sha}","comments_url":"https://api.github.com/repos/Zauberstuhl/vines/comments{/number}","issue_comment_url":"https://api.github.com/repos/Zauberstuhl/vines/issues/comments{/number}","contents_url":"https://api.github.com/repos/Zauberstuhl/vines/contents/{+path}","compare_url":"https://api.github.com/repos/Zauberstuhl/vines/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Zauberstuhl/vines/merges","archive_url":"https://api.github.com/repos/Zauberstuhl/vines/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Zauberstuhl/vines/downloads","issues_url":"https://api.github.com/repos/Zauberstuhl/vines/issues{/number}","pulls_url":"https://api.github.com/repos/Zauberstuhl/vines/pulls{/number}","milestones_url":"https://api.github.com/repos/Zauberstuhl/vines/milestones{/number}","notifications_url":"https://api.github.com/repos/Zauberstuhl/vines/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Zauberstuhl/vines/labels{/name}","releases_url":"https://api.github.com/repos/Zauberstuhl/vines/releases{/id}","created_at":"2014-07-29T18:51:16Z","updated_at":"2014-07-29T18:51:55Z","pushed_at":"2015-08-27T21:07:55Z","git_url":"git://github.com/Zauberstuhl/vines.git","ssh_url":"git@github.com:Zauberstuhl/vines.git","clone_url":"https://github.com/Zauberstuhl/vines.git","svn_url":"https://github.com/Zauberstuhl/vines","homepage":"http://diasporafoundation.org","size":2058,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"diaspora:develop","ref":"develop","sha":"348fd0ece56945006a65dfd4da983bf5c3384773","user":{"login":"diaspora","id":293207,"avatar_url":"https://avatars.githubusercontent.com/u/293207?v=3","gravatar_id":"","url":"https://api.github.com/users/diaspora","html_url":"https://github.com/diaspora","followers_url":"https://api.github.com/users/diaspora/followers","following_url":"https://api.github.com/users/diaspora/following{/other_user}","gists_url":"https://api.github.com/users/diaspora/gists{/gist_id}","starred_url":"https://api.github.com/users/diaspora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diaspora/subscriptions","organizations_url":"https://api.github.com/users/diaspora/orgs","repos_url":"https://api.github.com/users/diaspora/repos","events_url":"https://api.github.com/users/diaspora/events{/privacy}","received_events_url":"https://api.github.com/users/diaspora/received_events","type":"Organization","site_admin":false},"repo":{"id":22377738,"name":"vines","full_name":"diaspora/vines","owner":{"login":"diaspora","id":293207,"avatar_url":"https://avatars.githubusercontent.com/u/293207?v=3","gravatar_id":"","url":"https://api.github.com/users/diaspora","html_url":"https://github.com/diaspora","followers_url":"https://api.github.com/users/diaspora/followers","following_url":"https://api.github.com/users/diaspora/following{/other_user}","gists_url":"https://api.github.com/users/diaspora/gists{/gist_id}","starred_url":"https://api.github.com/users/diaspora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diaspora/subscriptions","organizations_url":"https://api.github.com/users/diaspora/orgs","repos_url":"https://api.github.com/users/diaspora/repos","events_url":"https://api.github.com/users/diaspora/events{/privacy}","received_events_url":"https://api.github.com/users/diaspora/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/diaspora/vines","description":"An XMPP chat server for Ruby, adjusted for use with diaspora*","fork":true,"url":"https://api.github.com/repos/diaspora/vines","forks_url":"https://api.github.com/repos/diaspora/vines/forks","keys_url":"https://api.github.com/repos/diaspora/vines/keys{/key_id}","collaborators_url":"https://api.github.com/repos/diaspora/vines/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/diaspora/vines/teams","hooks_url":"https://api.github.com/repos/diaspora/vines/hooks","issue_events_url":"https://api.github.com/repos/diaspora/vines/issues/events{/number}","events_url":"https://api.github.com/repos/diaspora/vines/events","assignees_url":"https://api.github.com/repos/diaspora/vines/assignees{/user}","branches_url":"https://api.github.com/repos/diaspora/vines/branches{/branch}","tags_url":"https://api.github.com/repos/diaspora/vines/tags","blobs_url":"https://api.github.com/repos/diaspora/vines/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/diaspora/vines/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/diaspora/vines/git/refs{/sha}","trees_url":"https://api.github.com/repos/diaspora/vines/git/trees{/sha}","statuses_url":"https://api.github.com/repos/diaspora/vines/statuses/{sha}","languages_url":"https://api.github.com/repos/diaspora/vines/languages","stargazers_url":"https://api.github.com/repos/diaspora/vines/stargazers","contributors_url":"https://api.github.com/repos/diaspora/vines/contributors","subscribers_url":"https://api.github.com/repos/diaspora/vines/subscribers","subscription_url":"https://api.github.com/repos/diaspora/vines/subscription","commits_url":"https://api.github.com/repos/diaspora/vines/commits{/sha}","git_commits_url":"https://api.github.com/repos/diaspora/vines/git/commits{/sha}","comments_url":"https://api.github.com/repos/diaspora/vines/comments{/number}","issue_comment_url":"https://api.github.com/repos/diaspora/vines/issues/comments{/number}","contents_url":"https://api.github.com/repos/diaspora/vines/contents/{+path}","compare_url":"https://api.github.com/repos/diaspora/vines/compare/{base}...{head}","merges_url":"https://api.github.com/repos/diaspora/vines/merges","archive_url":"https://api.github.com/repos/diaspora/vines/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/diaspora/vines/downloads","issues_url":"https://api.github.com/repos/diaspora/vines/issues{/number}","pulls_url":"https://api.github.com/repos/diaspora/vines/pulls{/number}","milestones_url":"https://api.github.com/repos/diaspora/vines/milestones{/number}","notifications_url":"https://api.github.com/repos/diaspora/vines/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/diaspora/vines/labels{/name}","releases_url":"https://api.github.com/repos/diaspora/vines/releases{/id}","created_at":"2014-07-29T11:34:33Z","updated_at":"2015-08-27T17:49:15Z","pushed_at":"2015-08-27T21:07:55Z","git_url":"git://github.com/diaspora/vines.git","ssh_url":"git@github.com:diaspora/vines.git","clone_url":"https://github.com/diaspora/vines.git","svn_url":"https://github.com/diaspora/vines","homepage":"http://diasporafoundation.org","size":2074,"stargazers_count":11,"watchers_count":11,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":9,"forks":2,"open_issues":9,"watchers":11,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/diaspora/vines/pulls/67"},"html":{"href":"https://github.com/diaspora/vines/pull/67"},"issue":{"href":"https://api.github.com/repos/diaspora/vines/issues/67"},"comments":{"href":"https://api.github.com/repos/diaspora/vines/issues/67/comments"},"review_comments":{"href":"https://api.github.com/repos/diaspora/vines/pulls/67/comments"},"review_comment":{"href":"https://api.github.com/repos/diaspora/vines/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/diaspora/vines/pulls/67/commits"},"statuses":{"href":"https://api.github.com/repos/diaspora/vines/statuses/fc87695770b780dbe8d64296f8845c28f3ee8164"}}}}